I use C#/VB.NET most of the time to write windows applications.
But this happens when my customers need an app that doesn’t require a framework (e.g .Net 4) to be installed on destination system . So the exe file can run without installing any dependency.
I know about C/C++ but writing GUI applications in them is so hard.
I heard about D language, but it seems to be very fresh and there is no (not enough) documentation at all.
Also there is Delphi but it’s so expensive.
Is there anything else out there ?
note: I prefer compiled languages over interpreted ones.
If cost is a factor, since you reject Delphi, how about FreePascal with the Lazarus IDE. It’s just hit version 1.0 and is of a very high standard.