Patent ID: 8239781

Claim:
A computer implemented method for causing a processor to drag and drop a component of an application to a virtual desktop, the method comprising the following steps performed by one or more processors: displaying a plurality of components of a computer software application in a corresponding plurality of portions in a virtual desktop, wherein each component of the plurality of components is displayed in a respective portion of the plurality of portions, and wherein a particular component has a particular appearance; receiving a request to copy the particular component of the plurality of components from a particular portion the virtual desktop in which the particular component is displayed to another portion on the virtual desktop; and in response to receiving the request: executing a display window for displaying the particular component of the application to a user at the other portion on the virtual desktop; filtering a plurality of unselected components of the plurality of components by visually concealing the plurality of unselected components; presenting the particular component of the application with the particular appearance in the display window; creating a configuration file that includes an identification of a storage location of the particular component; and displaying an icon representing the configuration file in the virtual desktop, wherein a selection of the icon represents input to execute the configuration file to present the particular component in a second display window in the virtual desktop.