Sehr gute Absicht, es nicht wie Embarcadero zu machen und nicht auf deutschen Systemen z.B. in
XML-Dateien plötzlich "3,14" statt "3.14" zu schreiben!
Ich würde dir nur empfehlen, dich an EN-US zu orientieren. Macht jeder so. Du kannst, auf Windows, im TFormatSettings-Konstruktor auch LOCALE_INVARIANT als Parameter angeben, das entspricht, soweit ich weiß, EN-US.