Hi, I want to share my gintro gui with you.
It is part of a project that unlocks necessary multiplayer Battlefield 2142 weapons and items and hosts a login/unlock server. The login server is a rudimentary gamespy server which may could be enhanced for other games building upon the gamespy server. If someone is interested in gtk/gintro gui programming, the project could give you some examples (also how to bundle GTK dlls). But be careful, the source code is not as clean as it should be.
