Auslesen geht einfach, aber befüllen ist unmöglich, da eine EXE sich nicht selber verändern/umschreiben kann.
LoadString oder via
ResourceString
Delphi-Quellcode:
ResourceString
abc = '123';
s := abc;
dieses ist fast wie Const, blos daß die String-Konstante an einer anderen Stelle gespeichert wird.