1. A method comprising: associating, by a virtualization host of a virtual desktop system, a first virtual machine on the virtualization host with a first user of the virtual desktop system, and a second virtual machine on the virtualization host with a second user of the virtual desktop system, wherein the first and second virtual machines are based upon a first image; determining, by a virtual desktop management system of the virtual desktop system, a first additional amount of a first resource to increase on the first and second virtual machines, in response to determining that a first metric of the first and second virtual machines has exceeded a first threshold more than a first allowable number of times on both the first and second virtual machines, wherein the first metric is a measurement of usage of the first resource on the first and second virtual machines; updating, by the virtual desktop management system, the first image into a second image, the second image including the first additional amount of the first resource; launching, on the virtualization host, a third virtual machine and a fourth virtual machine based upon the second image; and associating, by the virtualization host, the third virtual machine with the first user and the fourth virtual machine with the second user.