Design Guidelines, Managed code and the .NET Framework
You should check them out.. a couple I responded to:
Is WinFX, the Win32 replacement, Managed or not?
Winodws Forms and Avalon (And, equally good, from Dave)