I'm working on a mac os app using Syphon-SDK.
Syphon is a service that "publishes" render data making it available to video handling tools to use it as an input source.
The sample project (available here: http://syphon.v002.info/) gets the rendering data from a Quartz Composer file and publishes it.
On my project I have to render a static NSImage, and for that I have to use OpenGL, and then publish the resulting texture.
here's the thing:
hope it helps someone else