Well, sorta, yes and no. If you have WinXP Pro this will be easier, or at least you'll have more leeway in the way you deal with it. Basically, you need to set up the system so that your user profile has permissions that others don't. Since services (automatic ones, that is) load before anyone logs in, they tend to run or not run. A user can turn a service on manually, of course. Sometimes this may be accomplished by running an application that calls for the service. The default user profile in WinXP is an admin account. Can you demote the other users of the machine to the limited account status? (It's pretty limited.) This is where having WinXP Pro could be much nicer than having to do this with Home Edition. Pro includes the group policy editor. You can make the other users a member of a group which doesn't get to control VNC. Still, if they're all full admin users, they'll be able to change their status and still get access to the application. So you still wind up having to "demote" them if you really need to lock them out.
If the machine logs onto a domain, well then it's a whole other ballgame. The domain admin can do whatever is needed in this respect.
All my work with WinXP so far has been for and with people who must have at least local admin privs, so I've been curious to see how issues like this would be resolved.
- Collin