Yes, there is an implementation of the VNC protocolol. You can take a Pharo image and load a VNC server. Then, you can connect to any VNC client and what you see is the image....Then you can do whatever you want. I don't know the performance, thus.
That package is called RFB (remote something buffer)
http://book.seaside.st/book/advanced/deployment/maintaining/vnc
To install it:
Gofer it
�squeaksource: 'MetacelloRepository';
�package: 'ConfigurationOfRFB';
�load.
((Smalltalk at: #ConfigurationOfRFB) project perform:
#latestVersion)
load.
Cheers
Mariano
�