You might want to look at my Customize tool.. it uses K-Install to customize a server or workstation during initial deployment. INI-based, once you create the ini, it can define registry settings, file associations, copy (overwrite or update) files, run apps, and a ton of other common installation tasks. I can point you to the package for K-Install via PM. Readme and full user guide in the package. I use it for unattended server installs from a common SysPrep image.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D