1. A computer implemented method for cloning virtual machines in a virtual desktop environment, the method comprising: intercepting a request to clone a new virtual machine, wherein the request was initially sent to a virtual management server; responsive to intercepting the request, creating a delta file for the new virtual machine; cloning the new virtual machine from a master virtual machine, wherein the new virtual machine is a skeleton virtual machine; configuring the new virtual machine to read a boot disk and bootable files from a snapshot of the master virtual machine; and configuring the new virtual machine to write data to the delta file.