Sowas brauchst du nicht selbst zu schreiben, dafür gibt's fertige Installationsroutinen. Ist dir schonmal aufgefallen, mit welcher Software die Installationsprogramme bei den meisten Softwarepaketen gemacht wurden?
[url:http://www.installshield.com]
[url:http://www.wise.com]
[url:http://www.setupspecialist.com]
Grade das letzte ist relativ einfach zu bedienen. Keine der genannten Lösungen ist kostenlos, aber alle bieten kostenlose Evualationsversionen zum testen an.
Grüsse
Lars