1. A method in a computer system having a display device and an input device for minimizing one or more application windows displayed on the display device in response to shaking an application window, the method comprising: displaying on the display device two or more application windows; determining that a first application window was shaken, wherein the first application window is shaken when the first application window receives greater than a threshold number of single shakes, a single shake occurring when the first application window is moved a first direction either a threshold distance or at greater than a threshold velocity and then moved in a second direction either the threshold distance or at greater than the threshold velocity; incident to said determining, minimizing all of said two or more application windows that are minimizable except for the first application window, wherein said first application window remains displayed on the display device, and wherein a minimizable application window is any application window that is presently capable of being minimized; and creating an undo record that records one or more display characteristics of said two or more application windows when the all of said two or more application windows that are minimizable are minimized; determining that the first application window was shaken a second time; and restoring all of said two or more applications windows to a size and a location identical to when the first application window was shaken the first time by using the one or more display characteristics in the undo record.