I think it's a bad idea. I think it would be more worthwhile to work on hijack to allow a heirarchy of applications to access the display (or write a display server)