Hola,
Hace mucho Microsoft creó una serie de webcasts Modern Software Development entre los cuales estaba el desarrollo de aplicaciones de escritorio, estaba más orientado a aplicaciones distribuidas pero creo que puede serte de gran ayuda, puesto que a lo largo de los capítulos se habla de temas como validación, data binding, el uso del patrón de diseño Model-View-Controller y del User Interface Process Block, creación de controles, distribución con ClickOnce ... vamos muchísimos temas relacionados con el desarrollo de aplicaciones. Además hay bastantes de capítulos que se enfocan a desarrolladores provenientes de Java, VB6 y C++
La pega es que están en inglés espero que no sea un problema.
Jose Fco Bonnin
-----------------------
Coordinador Baleares on .NET
www.josefcobonnin.com