Emperor is a very powerful software to write GUI-based programs. There are C/C++- sourcecodes that are generated by Emperor.