This includes the viewer and the server, as separate NSIS .exes.
TightVNC stores registry entries in HKEY_CURRENT_USER\Software\ORL and HKEY_LOCAL_MACHINE\SOFTWARE\ORL. Both .exes will save the current (if existant) entries and then store the ones in Data\settings folder. Then vice versa when the programs exit.
Perhaps the server is not very handy to most, but I would definitely prefer to not have IP addresses I connect to remain in the registry in whatever computer I decide to use.
For me, I work in a computer shop, and not having to install the server every time I want to VNC customers' PCs is quite nice. I'd also rather not run the server .exe and then try to remember to clean the registry of what it left behind on every PC I VNC with.
TightVNC is under GNU license.
Download here. (986 KB)
Also, please report any bugs.