Windows Vista includes the .NET Framework runtime but doesn't seem to use it for most of its applications, which is what I was expecting, but is still quite odd. As many Microsoft critics keep saying, "if they are not using .NET for their own applications, why should we?"
Finally (on a different .NET-related topic), Nick Hodges (no I didn't know your 5 things) has reopened the debate of why the Delphi IDE needs .NET. Steve Trefethen discussed it 2 years ago, suggesting the only reason the Delphi Win32 IDE needs it is for the .NET CodeDOM that the refactoring technology uses. Even Allen Bauer, in the following discussion, partially disagrees. I think Borland should have enough code parsing technology to avoid this dependency, that makes little sense for Turbo Delphi for Win32. If you look at the BDS ToolsAPI you'll notice that most of the internal code sits exclusively on the Win32 side of the IDE.