1. In a computer system including a display and at least two software applications, wherein the software applications are represented as graphical windows in a first portion of the display and as graphic controls on a second portion of the display when the software applications are instantiated on the computer system, a method for managing the at least two software applications comprising: obtaining an indication to organize a first graphic control corresponding to a first software application and a second graphic control corresponding to a second software application; grouping the first and second graphic controls on the second portion of the display; and displaying the first and second graphic controls as a group within the second portion of the display.