One further question, which I am not 100 % sure how to express though (and if it is possible). It looks like you identify yourself in the internal server with your name, but I guess that you -as myself- maybe working from different places (laptops if you wish) throughout your day.
Since integration with VNC is simple enough, I started naming users "laptop named" to use an expression, in order to be able to use VNC remote control . Is it possible to "separate" users and laptops and keep the VNC client embedded ?