You could do this with Keyclone if you had a static IP and a remote viewing software such as GoToMyPC... the video wouldn't keep up, but it would be enough to get logged in and then disconnect the Citrix client and just use keyclone to broadcast the keystrokes...
Connect With Us