Microsoft already has. There is a minimum version of windows you can get called "The Windows Preinstall Environment", it is a cut down version of XP that can do some basic things.
 
For more information look here: http://www.nu2.nu/pebuilder/