If you want a a GUI program on for Windows, first you need to choose which libraries, technologies, framework, GUI library, etc to use.
I can't make a decision about which to use.
We have MFC, Qt and a few other libraries. MFC is not really C++ and is not good. Qt uses MOCs which I don't like. I don't like DotNet. I googled a little bit and found Smartwin++ interesting but its last release was in 2007. There was Ultimate++ but I don't have exprience in that. I googled a little but couldn't find a good comparison between them.
Does wxWidget provide a portable database interface as well?
What do you use? Does anyone know a good combination?