there's a couple of ways that i can think of off the top of my head (not 100% sure about their success though)

. We used to use VNC here, but switched to Remote Administrator a couple of years ago. Anyway, here goes:
1) install VNC as a service and delete the run key from the registry that points to VNC. This will keep the service running, but stop the helper app in the systray.
2) Don't use the regular VNC client. Use Trident or Tightvnc. Those have settings to disable the app in the systray.
3) install the service, but set to manual. Then make a script, or manually start the service remotely on whatever PC you want to use it on. Locally, restrict access to all things VNC using NTFS permissions.
4) Try what was posted previously by SuperTanker in these forums. I have not tried this, but it looks like it would work too:
suggestion 1:
*****There are variations of the origional VNC you can download that will allow you to hide the icon.
With the origional program, No. You can however run a registry file containing the following:
[HKEY_LOCAL_MACHINE\Software\ORL\WinVNC3\Default]
"AllowProperties"=dword:00000000
"AllowShutdown"=dword:00000000
"Password"=hex: (your passwrod in hex)
Now when you right click on WinVNC it will load without the options, preventing users from viewing teh options or closing the app. You can also set a "universal" password so you don't have to set it on each machine.
Once you set the password on the first machine you can then copy & paste it, or even export it.****
suggestion 2,:
****Install and then change the reg key as a dword of disabletrayicon set it to 1 in the
hive hkey_localmachine/software/orl/winvnc3****
That should take care of it, alxndr. Good luck. pbxman
Systems Administrator
Please let Tek-Tips members know their posts were helpful.