1. A method for creating and managing user interface desktop workspaces, the method comprising: creating a plurality of user interface desktop workspaces, each user interface desktop workspace being created by selecting a multiplicity of application icons each of the icons referring to a corresponding application, in a desktop environment rendered in memory of a computer; querying each corresponding application of the icons and capturing through the querying, attributes for each application; creating a workspace profile and writing to the workspace profile a reference for each application corresponding to a selected one of the application icons and corresponding ones of the captured attributes; and generating a single activatable workspace object from the workspace profile for all of the selected multiplicity of application icons; and, upon activation of the single activatable workspace object, loading each of the applications in the workspace profile using for each of the applications, the corresponding ones of the captured attributes referenced in the workspace profile and modifying the workspace profile to reflect changes to the captured attributes.