secureVistaCodeBook

Read this book - it's excellent.  To understand the book's content, you should read Writing Secure Code 2 first. 

Michael Howard's Web Log : New Book: Writing Secure Code for Windows Vista