Ganz genau der Fall (CreateProcess) war es auch
Ist mir bislang nie aufgefallen da ich die Variable, ausgehend von der Konstante, immer noch einmal verändert hatte.
Fazit: Copy on Write für Delphi-Strings. Bei der Zuweisung
variablerString := konstanterString
hat man natürlich auch erst einmal nur die Adresse der Konstante dort. Muss man aber auch erstmal drauf kommen