Wie wäre es wenn du die zur laufzeit geänderten Formulareinstellungen in eine gesonderte Datei (INI,
XML, Datenbank) speicherst und von dort wieder lädst. Dein gewollter Ansatz der Modifikation der Exe wird aus ein paar Gründen Probleme bereiten:
1, Fehlende Schreibrechte des user auf Verzeichnis/Datei (Nicht erst seit Vista, sondern schon seit NT)
2, Laufende Exe modifizieren wird immer mal Probleme mit Virenscanner verursachen.
3, Ein geladene Exe zu modifizieren wird Windows unterbinden.
Windows Vista - Eine neue Erfahrung in Fehlern.