A lot of the porting effort would be handled by simply developing a SurfaceFlinger backend for Gtk, in the same way there was (still is?) a DirectFB backend. I'm guessing Qt might be even better suited to such a situation.
Obviously, this doesn't cover particular applications that directly access X11 libraries, but porting the toolkit and recompiling the more 'simple' applications would probably be a decent start.
Obviously, this doesn't cover particular applications that directly access X11 libraries, but porting the toolkit and recompiling the more 'simple' applications would probably be a decent start.