styx and other add ons give extra help and I really like it but sometimes it is nice to produce something different to improve creativity and programming skills. (personal point of view).
you can use 3d objects as a menu. have a look to my simple sudoku version on youtube (the professional version packaging will be ready soon). it is
http://www.youtube.com/watch?v=M4mxAgx8VTo
or
you can use sprite and let the program act according to mouse click and position.
or
basic 2d drawing (I love it). you can download the example file from the download Icon.
if you're interested I can help you with the process.
sorry I didn't give you the professional screen outlook but what you will see covers the subject. the professional outlook left for your creativity.
in this program:
1- choose your colour setting then save it.
2- close the program.
3- re open the program.
4- you will see the old colour setting has been saved.
both examples done using DBpro core commands without the need to any add-on.
having matrix utility + gui I think am saying goodbye to c++.(not fully)