When I get a vanilla Windows system, there\'s a bunch of stuff I change to make it more developer-friendly.
Some of it I remember every time, other stuff I only do as an
Couple of things no-one else mentioned
Using the Add\Remove Windows Components in Control Panel, I always remove...
For the look and feel I...
Before installing any software I...
For tools (outside of my IDEs and other necessary development tools), I install..
Install emacs + a selection of gnuwin32 packages.
Also proexp to replace task manager.
I follow the extensive recipe for making a Windows system useful built and maintained by Simon Peyton Jones.
I install all of the shell extensions I normally use (TortoiseSVN and CommandHere for example).
Also, one of the first things I do after I reimage a machine is make sure it's hooked to all of my network shares properly. Few things derail my work as quickly as having to fight with the network to get a file at an inopportune time.
I download and install Cygwin and Xming.