I am building the program primarily for the Windows platform, XP and newer. For graphics I am going to use OpenGL. And for a standard library, I haven't decided whether to go with GTK or QT(if you have a recommendation for that as well that would also be appreciated).