Um das Verhalten zu konsolidieren, würde ich eher eine konsistente Implementierung von TIniFile als Spezialisierung von TMemIniFile auch unter Windows vorziehen.
Das hätte auch den Vorteil, dass TIniFile noch funktioniert, falls Microsoft die veralteten Windows 3.x APIs dafür doch mal rauswirft...
Noch sinnvoller wäre aber wohl ein optionaler
XML-Adapter oder so um das ganze leicht in ein moderneres Format zu bringen...