Eu já usei o VNC pra fazer suporte remoto lá no serviço, mas fazíamos diferente.
O serviço WinVNC ficava ativo, mas com senha, e nós só estávamos autorizados a abrir a conexão em caso de emergência.
No dia-a-dia, nós usavamos o serviço "vncviewer" ativo em nossas máquinas, e havia um ícone no desktop das pessoas, que abria a conexão reversa. Quando a pessoa clicava nesse ícone e informava o ip da nossa máquina, ele abria uma sessão de VNC de lá para cá, ou seja, era ele que enviava a tela para a gente, e não o contrário. Assim o serviço do VNC podia ficar ativo o tempo todo.
Hoje em dia nós usamos um serviço de suporte remoto diferente, baseado no Novell ZenWorks, que pede que o usuário autorize a nossa conexão.