I found this article to be a really good read. Well structured and really shows Microsoft's loss of faith in .Net for use inside of Widows.

http://www.grimes.demon.co.uk/dotnet/vistaAndDotnet.htm