aber die Realität sähe etwa so aus

[DELPHI]{$IFOPT X+} {$DEFINE _SaveX} {$ELSE} {$UNDEF _SaveX} {$ENDIF}
Oder eben:
Delphi-Quellcode:
{$I StoreOptions}
{$X+}
// Zeug
{$I LoadOptions}
Die Includes müsste man nur einmal schreiben

Aber stimmt schon, ein richtiger eingebauter Optionsstack wäre natürlich besser.