I have looked into wxWidgets, and apparently that can't really do it ("strongly advised against").

I have had a bit of experience with openGL combined with GLUT, so I guess that's what I'll look into unless people have any other suggestions.

As for the portability of the code, I am aware of the implications of running applications on multiple platforms.

Thank you for your sugestions