1. A computer-implemented method, comprising: storing, by a computing device, a repository of graphical images associated with virtual machines (VMs), wherein the repository of graphical images is stored at the computing device prior to a connection of the computing device to a virtual machine (VM); connecting, by the computing device, with the VM that is hosted by a host machine separate from the computing device and rendered in a graphical user interface (GUI) of the computing device; receiving, by the computing device, hints regarding a configuration of the VM; and extracting, by the computing device, one or more of the graphical images from the stored repository of images that satisfy the received hints.