TightVNC encrypts it's password authentication but it doesn't encrypted the rest of the data and is a potential security risk over the Internet or a remote location. Make sure if you're using it that you create some kind of secure tunneling between the VNC client and the VNC server.
http://www.tightvnc.com/faq.html
Take a look at Radmin
http://www.famatech.com/products/radmin/index.php
This product does the same thing, but you don't really need to remotely view the desktop like TightVNC or RDC. The ability to act like a FTP client/server saves bandwidth when you're on a slow dial up connection that only need to download or upload files. Plus, the data is always encrypted by default, providing greater security and less hassle than setting up a secure tunneling with TightVNC. Disadvantage, it's not free, but it's cheap for just 1 license.
You can download a 30 day trial and test it out.
http://www.famatech.com/