Sure, but RDP and VNC can do that just fine, and don't need any special buy-in from the GUI toolkit to do so.
The only technical advantage of doing it the X Server way is if the machine running the program doesn't have the resources/hardware to render.
I know it's not a usual case - which is why I'm saying this doesn't need to be built into the window system at all.