I've been speculating about this for years, though not using the parcel media, or the overhead of VNC. It should be possible to make SL act as a window manager, and have local media textures (only visible to and set within the viewer) render locally executing programs without this kind of rigamarole.