What do you mean by "getting Delphi/Modula-3 back" here? There are some implementations for .NET? or that C# is kinda similar? or something else?
You also have RAD development on .NET.
Although .NET always had AOT compilation via NGEN, it always depends on the runtime being available at OS level.
With .NET Native it is like things were on PC before JVM took off, with strong typed system languages like Delphi and Modula-3 that compile directly to native code.
I know one needs a bit of imagination to make the comparison, but it is how I like to think about it.
http://www.elementscompiler.com/elements/oxygene/language.as...
If you using COM or third party dlls, which is quite common on Windows, then you need those as well.