@Coder: Du brauchst keine Schuhe, um zu laufen... Dennoch ziehst Du hoffentlich tagtäglich welche an.
All deine Aussagen sind bedeutungslos. Es zwingt Dich ja keiner, einen Installer zu benutzen. Aber erklär mal dem DAU, er soll eine ZIP auspacken und seine Shortcuts und alle sonstigen Systemanpassungen per Hand vonehmen. Und zum Entfernen soll er das bitte schön auch gleich wieder schön rückgängig machen.
Klar, kann man all diese Änderungen auch beim ersten Start von deinem Delphi Programm heraus erledigen (Shortcuts sind da wohl noch das einfachste Übel). Und klar darfst Du jedesmal das
Rad neu erfinden
Nichts für ungut, aber deine ganze Argumentation ist etwas schwach.