I’m about to port one of my Mac applications to Windows. The Mac app uses Apple’s native Cocoa/Appkit frameworks for the UI. The UI is Obj-C code, and the core app functiona
They look a bit and they don't feel a lot.
Especially if you design the app with windows in mind (like you do with cocoa). I have not yet seen ribbons (there is a commercial 3rd party clone) and the MFC blue/black style or a list view in grouped icon view.
Unfortunately WxWidgets is also very ugly to program. Better then MFC for sure. There are only two options left if you want a real native looking app, MFC (if you need fast and small) or .NET (if you don't care about speed).
A previous company had a 50000 LOC layer on top of MFC which was necessary to be able to program this 1992 framework a bit more comfortable). Unfortunately i do not know of anything available on the market that does the same.
The question is do your customers really appreciate a native look that it becomes a sales factor or not. I'm now using QT because it is good enough.