Andy Piper write about Remote PC support for family members a while ago, and I remember playing with the single click reverse vnc, based on ultravnc. However I dont run windows often, so the idea died.
Today I played with getting it working under linux. The single click reverse vncserver part is still the same, but for the client I had three choices – Run a native vncviewer, which wouldnt support encryption, run the java ultravnc client which also does not support encryption, or get the ultravnc viewer working under Wine.
The third option was most enticing, as I want encryption working. Wine launches it fine, but getting the encryption to work was harder – fist make sure you have the version 1.16 of the MSR4C plugin, as the single click ultravnc builder uses that version. Then copy your encryption key and the plugin file to ~/.wine/drive_c/Program_Files/ultravnc/ so that when wine runs th program it finds them all in the right places. I then launch the viewer with wine (from within that dir to be sure everything finds the right files) as follows: wine vncviewer.exe -dsmplugin MSRC4Plugin.dsm -listen
Then all you have to do is set up your firewall, and of course customise your single click help executable