1. A method comprising: monitoring, with a process running in a local physical desktop computing environment, the quality of an application running in the local physical desktop computing environment; determining, based on the quality of the application running in the local physical desktop computing environment, a need to transfer the application from the local physical desktop computing environment to a remote virtual desktop computing environment; transferring the application from the local physical desktop computing environment to the remote virtual desktop computing environment; and resuming operations of the application in the remote virtual desktop computing environment; wherein monitoring the quality of the application comprises: evaluating the quality of the application by comparing a performance metric representative of the quality of the application in the local physical desktop computing environment to an estimate of the performance metric representing an estimated quality of the application if the application was running in the remote virtual desktop computing environment.