The VNC clipboard is currently limited to ISO 8859-1 text. This is insufficient in many instances so we should extend it to support any type of clipboard data.
We should model it after the X11 clipboard which is a very nice design and one that avoids sending too much data needlessly over the network.
UltraVNC has an encoding named "EnhancedClipboard". Might be worth checking out.
(In reply to comment #1)
> UltraVNC has an encoding named "EnhancedClipboard". Might be worth checking
I had a look at this and it is unfortunately a bit simplistic. It might be enough to get decent unicode support (bug 3895), but will probably fall short of providing a complete clipboard system.