1. A method performed by one or more processors executing on a computer system, the method comprising: presenting a plurality of workspace images in a user interface, each workspace image having a first size and corresponding to a different virtual workspace available to a user of the computer system; displaying an enlarged view of an active virtual workspace including an application window associated with the active virtual workspace, where the enlarged view has a second size that is greater than the first size; receiving user input indicating a movement of the application window from the enlarged view onto a particular one of the plurality of workspace images; and scaling down the application window to fit within the particular workspace image.