If all you want to do is see your [server] desktop from [remote] machine, the answer might be X forwarding. Since the X protocol is a network hog, this option slows you down, but hey.. I havent seen anything faster. You may want to look at the Remote X apps mini-howto at:
http://www.xs4all.nl/~zweije/xauth.html
Since you said you are accessing this system at work, I assume that the medium is the Internet in which case security is a concern. Secure Shell (SSH) might be the answer to your prayers. SSH can automate X forwarding if you have an X server ( hummingbird/cygwin/Xfree86(linux) ) on the [remote] end that the client apps running on the [server] to connect to. SSH can also replace telnet and ftp, which send passwords in cleartext. Visit
http://www.openssh.org for details.