I have developed applications targeted for AVR microcontrollers and the Windows OS. I use Microsoft's Visual Studio C++ for Windows applications. Visual Studio's IDE has some features"”integrated source version control, project source browser, Intellisense, column editing, EOL handling"”that I especially like, so I was interested in trying out Visual C++ to edit and build AVR projects via WinAVR. The attached tutorial--quick summary, rather--summarizes my findings and solution.
Edit: Incorporated TommyZ's implementation.