> x11vnc has NOTHING to do with X11's network transparency.
But even if it's not, so what? The statement was like "X does not allow that", and that statement is wrong, X allows that, x11vnc is an example.
When you need to run a single program remotely and see its window you can use x11vnc too (it can forward separate windows), but there're better solutions to that, like ssh -X (ssh -Y) or xpra/winswitch.org.
I don't understand all the fuzz about "network transparency". You either can do something or you can't. It does not matter what words you use to call that.
> And even then, x11vnc _STILL_ doesn't solve all problems.
Of course it does not solve ALL the problems. But it solves those two, the most common ones. :)