Das Querysave geht nicht, da das ja vor dem Speichern kommt. Dadurch würde das Item wieder erstellt. Ich habe es probiert.
Ich meinte das in dem Kontext "$PaperColor und $PapaerColorEx entfernen, $PaperColor neu setzen". Dann stört ja das $PaperColorEx nicht, wenn es wieder erstellt wird. Ich hab's aber nicht ausprobiert.
PostSave ist natürlich eleganter

Terminate habe ich auch nicht verstanden, vor allem mit der Nebenwirkung, dass ein Speichern dann IMMER erfolgt.
Bernhard