This document only refers to optimization of Vista Machine for faster development only intended for the ones who are doing development on C#, ASP.NET and Optional VC++, no VB.NET.
Installation of Limited Visual Studio 2008
We probably dont need Compact Frameworks and VB.NET and other tools, unnecessary installing them doesnt waste much of Hard disk space but what happens that your registry grows too big as you install more number of items. Registry is very costly database, and its accessed very regularly, more items in registry, slower and slower the PC. So here is list of items you should install.
Disable High End Graphics, Faster Performance
Disable System Restore Points
Now, System Restore Points are good, but usually on development machine, they run very slow, and they never do any good if system crashes, the restore time is as big as and as problematic as to reinstall OS.
Increase Paging Size
Increase it as much as you can in different drive but the acceptable range is 2GB to 4GB only.
Remove Unnecessary Vista Items as shown below
Setup Taskbar and Start Menu

Taskbar and Startmenu Properties
Expand Items for Quicker Use

Expand Control Panel

Expand Documents

Expand Admin Tools





