Thinking about moving the project from wxWidgets to Qt before getting into developing the part that will read the download device.
Qt has resolved the two issues I didn't like - licensing and the custom drawing of controls. It has a development environment (including GUI editor) that works cross-platform. I guess its not as Gnome friendly as wxWidgets, but I can live with that.