The company I work for uses a modified version of this assisting people with technical issues. I plan on making a scanner for it later as the administration panel that is deployed is quite weak. However, it is still kinda neat. It's open-source and of course cross-platform compatible. Might be worth a look to someone.
http://jrdesktop.sourceforge.net/