Also:
1. Es wäre recht praktisch, wenn dein Programm meine installierten Delphi-Versionen finden würde, und mir nicht einfach Delphi4-7 vorsetzt

(könnte auch 1,2,3,8 oder 2005 sein)
2. Da du ja Änderungen in der Registry vornimmst, wäre eine Art "Backup", das angelegt wird, nicht schlecht (das dann die Standardeinstellungen vom ersten Start speichert).