1. A method for integration of dynamically scalable non-native windows into a host operating system (OS), comprising: launching a Virtual Machine (VM) running a guest OS on a computer system, with the host OS and a host desktop being displayed to a user; displaying a window of a non-native desktop on the host desktop; and scaling the window in response to a user action, so that active objects displayed in the window are scaled with the same ratio, wherein the VM interfaces to a virtual adapter for its maintenance of the window, and wherein a resolution of virtual adapter stays unchanged while the active objects are being scaled and while a resolution of the displayed window changes dynamically in response to the user action.