Permanent an einem nicht threadsicherem programmglobalem Setting rumzupfuschen, würde ich nicht als "Lösung" ansehen.
Das hatte ich in diesem Zusammenhang ja auch gar nicht als solche bezeichnet:
für das man relativ simpel selbst einen Workaround erstellen kann (z.B. einen Class Helper oder eine Ableitung von TMemIniFile).
Der Class Helper bekommt die überladenen Methoden, während die Ableitung im Wesentlichen auf deiner Lösung in dem QP-Kommentar basiert.