Developing a more serious virus, you cannot rely on what people _should_ have installed in order for the malware to run. Unless you are targeting a very specific module, but that's another story.
My point is, if you are creating something that you will later have to get data from without end-user knowing and you won't have complete control over it, you cannot rely on "if" factors. It needs to be solid. And .NET, Java or anything else that takes up vital organs in an executable does not qualify as solid.
But you probably all know that already.
Exactly. Precisely my point. If you are going to rely on "ifs" your entire success expectations are flawed and you should rather think "I would have secured my success IF I had been coding for a broader audience", such as native code that runs without any frameworks at all!
Indeed Delphi is nice. Borland Delphi 7 is still the shit
Embarcadero 2010 is also nice, but Delphi7 seems faster to me and more lightweight.
I have been following Delphi since Delphi 2 (1996, a real jewel). Delphi 7 Enterprise I have, and then I followed up with RAD Studio 2010 and XE2. Without going off topic, I agree with you here again, Delphi 7 is the most balanced one, sadly it's not anymore fully compatible with newer Windows versions, I had to downgrade compatibility with Vista (and of course went back to XP in a week or so) when there was no Windows 7. I once tried to give a test-drive to Kylix 3, but I just can't be bothered to install it.