XXX builds but I wasn't able to get it to display anything and there are no example "application/x-gtk-vnc" files in the distribution.
gtk-vnc is a VNC viewer widget for GTK. It is built using coroutines allowing it to be completely asynchronous while remaining single threaded. It provides a core C library, and bindings for Python (PyGTK).