I have started writing some code on the project now.
After some testing I found that it wasn't that easy to get rendering in panels working in lazarus so i decided to use GLFW (http://glfw.sourceforge.net/) for the window management instead.
Thiss will mean that it should be able to use the engine on any freepascal compiler and delphi as well as almost any platform, but we can't use any gui components (exept the planned opengl ones that is). Fair trade if you ask me, there's some speed gain this way aswell.
What needs to be done now is finishing the wrapper for the window management and then the image loading functions (GLFW has a built in tga loader so that can be used if you don't want to use freeimage)
After that i'll guess i'll release a alpha version to let you look at
Edit: And GLFW has quite nice support for input handling aswell, so this could end up quite nice
Bookmarks