Hi, im creating a new window manager for ubuntu, based on mesa, all controls and windows will be in 3D.

Has anyone any expereance in mesa?

So far my window manager creates a mesa window covering the whole screen.
Now i wish to create applications for my new window manager.
I know I can load applications with the execlp command, what is the "standard" way to direct/map the opengl output of an application to my window managers window?

Im know im not expecting my window manager to be compatable with existing linux applications.