O VNC não interage diretamente com a sessão do usuário. É simplesmente encaminhando a tela da máquina para o cliente. O RDP no Windows é uma sessão ativa que interage com o sistema operacional. tanto quanto eu sei, não há uma maneira de se fazer apenas com o VNC.