Interresting... perhaps just a "package" that will add this functionality to Lazarus. SDL, OpenGL and perhaps some sound library like SDL_Mixer or more advanced like OpenAL usable as "visual objects" as well as non-visual ones. The most difficult part is getting OGL and SDL gfx to work in the window context crossplatformly.(each is handled differently)