Long winded title, short question:
If one wants to develop for Windows but not have to rely on any external dependency (no runtime, thus ruling out .net), what suppo
Haskell using ghc
I think you should give Qt a try. At least, download the file and run the samples, because it ships with a working example of the Notification area feature as you want.
http://qt-project.org/
D using D compiler
Pascal with FreePascal compiler
C/C++ with Borland, if you don't want to be entirely beholden to MS.
Have a look at this page:
http://dada.perl.it/shootout/
It's a port of the computer language shootout to compile on the Win32 platform. In the chart of languages used, he lists which ones compile to native code (the compiler is listed in bold italics). I did notice that he listed C# and Java as compiling to native code, but that of course is incorrect, so make sure you investigate.
I will list each language separately to allow for individual voting.