16. One or more non-transitory computer-readable media having instructions stored thereon that when executed by a computing device cause the computing device to: receive, from a remote host, data associated with a user interface component of an application executing within a virtual machine hosted by the remote host; and render, within a user interface associated with the computing device and with a graphical appearance based on at least one user interface component of the user interface associated with the computing device, a user interface component corresponding to the user interface component of the application executing within the virtual machine hosted by the remote host.
16. One or more non-transitory computer-readable media having instructions stored thereon that when executed by a computing device cause the computing device to: receive, from a remote host, data associated with a user interface component of an application executing within a virtual machine hosted by the remote host; and render, within a user interface associated with the computing device and with a graphical appearance based on at least one user interface component of the user interface associated with the computing device, a user interface component corresponding to the user interface component of the application executing within the virtual machine hosted by the remote host. 19. The one or more non-transitory computer-readable media of claim 16 , wherein the data comprises at least one of an appointment notification generated by the application executing within the virtual machine or a task notification generated by the application executing within the virtual machine, and wherein the instructions, when executed by the computing device, cause the computing device to render a user interface component corresponding to the at least one of the appointment notification generated by the application executing within the virtual machine or the task notification generated by the application executing within the virtual machine.