1. A non-transitory machine readable storage medium containing executable instructions which when executed by a system cause the system to perform a method comprising: displaying, in a first display mode, content of a plurality of windows on a desktop in an overlapping state in a first region while not displaying content of at least one minimized window, the plurality of windows and the at least one minimized window being controlled by at least one active application; receiving a first command to enter a second display mode in which the content of the plurality of windows and the content of the at least one minimized window are simultaneously displayed in a non-overlapping state; displaying, in the second display mode in response to the first command, the content of the plurality of windows in the non-overlapping state in the first region and the content of the at least one minimized window in the non-overlapping state in a second region, wherein the second region only displays content not displayed in the first display mode.