I'm about to start a new Windows app. It will be an audio processing tool written in C++. It will need all the usual GUI stuff like menus, toolbars etc. It will also have an embedded web browser.
I'm thinking of building it on .NET but I'd like to hear from you all on whether .NET is still a pain to deploy. What percentage of regular users already have the .NET runtime ? I don't want to cause any pain for my users like having to download a 100MB runtime just to launch my app.
What do you stack overflowers think ? Should I go .NET or should I stick to plain 'ol Win32 API ? Or maybe even a 3rd party system like QT or wxWidgets ?