The lack of high bandwidth internet is a well known problem for air travelers. To optimize the use of the limited available bandwidth, we suggest a novel approach to deploy virtual desktops on such platforms. In this approach the graphical part of the application is separated from the remaining parts. The applications execute in the cloud and the GUI is displayed on the client side. The application is not affected by the remote execution and behaves as if it executes on a private computer. Our approach requires almost no changes in the transition from a desktop application to a cloud application. In this paper we demonstrate the proposed approach on Windows based clients, but the same concepts may be implemented on other platforms as well.