1. A method for managing a user interface desktop workspace, the method comprising: selecting a plurality of applications in a desktop environment rendered in memory of a computer; querying each of the selection applications and capturing through the querying, attributes for each of the selected applications; writing references to the selected applications and corresponding ones of the captured attributes to a workspace profile; generating a workspace object from the workspace profile; and, configuring the workspace object in the desktop environment to respond to activation by loading each of the applications in the workspace profile using the corresponding ones of the captured attributes in the workspace profile.