Quote Originally Posted by Stoney
Phoenix2D should work with the fix described in this post, but I wouldn't recommand to use GLFW on a Mac, because it uses the old Carbon interface, which is an old artefact from Mac OS 9 - times and is still supported in Snow Leopard, but who knows, what will happen with Carbon in Mac OS 10.7?
Furthermore, the GLFW Object Pascal port hasn't been updated since 2005 if I recall correctly.

The safest bet is to use SDL (and/or OpenGL) which uses Cocoa (introduced with Mac OS X and a lot more future-proof than Carbon). This is the combination I'm using at the moment and built a little framework around it, you can check some of the games on my blog and recently my framework has been used for a semi-commercial product.
I'm not quite sure if my framework would fit your needs since I designed it espacially for prototyping and rapid game development.
I have added a SDL renderer to Phoenix in the latest version (the demo 13_Device.SDL), if you feel like it test it out
http://phoenixlib.net/files/Phoenix%202009-07-30.7z

It uses GraphicEx for the image loading so no need for Freeimage.dll either.