I suppose you should try it out and/or ask on the mac-opengl of cocoa-dev mailing lists. I've had a lot of trouble with multithreading, since the Carbon OpenGL interface can't officially be used in a thread-safe manner. You can find some of my posts in the mac-opengl archives. Cheers, Stefan.