If encryption is a performance problem then there are other X11 alternatives - still not using the awkward "desktop on desktop" VNC approach. Here is one good article, there are plenty others on the internet:
http://www.biac.duke.edu/library/documentation/xwin32/security.html