Have a look at NLite [ http://www.nliteos.com/ ]
It allows to to slip stream service packes, drivers, and upgrades to an ISO. It also has the ability to modify the desktop. You can even set it up as an unattended install!
You can also make registry changes, passwords, and delete unwanted...