1. A method, comprising: identifying a first graphical application window and a second graphical application window, wherein the first graphical application window and second graphical application window are associated with separate applications; defining an attachment relationship between the first graphical application window and second graphical application window; receiving, in a computing device, a command to manipulate the first graphical application window; and automatically generating in a computing device a correlating command to manipulate the second graphical application window according to the attachment relationship, wherein the correlating command manipulates the second graphical application window to maintain a spatial relationship between the first and second graphical application windows.