1. In a networked computing system, a method for providing, by a remote machine, access to functionality associated with a resource executing on a local machine, the method comprising: (a) receiving, by a remote agent executing on a remote machine, information associated with a context menu handler associated with a resource provided by a local machine; (b) installing, by the remote agent, a proxy handler associated with the context menu handler, responsive to the received information; (c) modifying, by the remote agent, at least one registry entry on the remote machine, responsive to the received information; (d) receiving, by a shell, a request for a display of a context menu, the request generated on the local machine; (e) generating, by the shell on the remote machine, graphical data representing the requested context menu, responsive to at least one modified registry entry; (f) transmitting, by the remote agent, to a local agent on the local machine, the generated graphical data; and (g) integrating, by the local agent, the generated graphical data into a local display of a desktop environment providing integrated access both to resources provided by the remote machine and to resources provided by the local machine.