Wieso? Wenn sich der Benutzer sein Programm zerschießen will dann soll er halt.
Genau
Um es dem Anwender aber nicht gar zu leicht zu machen, kann man die Datei auch in einen Ordner verschieben, der für den Normal-Benutzer nicht so offensichtlich erreichbar ist (z.B. CommonAppData) bzw. nur mit Admin-Rechten verändert werden kann.