1. A system comprising: one or more processors; a virtualization module configured to execute a virtualized application instance in a virtual computing environment; an object capture module configured to capture first object data regarding an application object of the virtualized application instance; an object communication module configured to transmit to a remote client device the first object data, and configured to receive from the remote client device second object data relating to a client-side object at the remote client device, the client-side object representing the application object, wherein the second object data is native to the remote client device, wherein the virtualized application instance is natively incompatible with the operation system of the remote client device; a peripheral handler module configured to translate the second object data to a first data type, wherein the first data type is native to the virtual computing environment; and an object synchronization module configured to synchronize the application object with the client-side object based on the second object data.