Te recomiendo Remote Administrator (RAdmin 2.2) es mucho más rápido que VNC y aparte te trae opcion de envio/recepcion de ficheros.
En el pc del trabajo, instalas el server (clave, puerto y demas opciones) y abres en el router el puerto a utilizar (4mil y pico por defecto, yo siempre uso otro) en el cliente le das la IP del trabajo y clave, y... voila acceso total a tu pc remoto.
Si te decantas por VNC, mira este link:
http://www.metamods.net/Ver.php?pagina=SW_VNC.php