add vncviewer function (using "open" functionality)