Das Ausgabe-Format wird auch nicht auf der jeweiligen Zelle festgelegt sondern sollte auf dem Column-Objekt des Grids festgelegt werden (DisplayFormat o.ä.).

Dadurch entfällt das Formatieren für das Grid und der ursprüngliche Wert bleibt erhalten, man kann damit rechnen, sortieren, filtern und Summenzeilen o.ä. anzeigen.

Es gibt für editierbare Grids meist auch entsprechende EditFormat-Eigenschaften.

Und was die Windows-Einstellungen angeht, so kann man da nicht "nichts" einstellen. Durch die Sprache des Users wird eigentlich alles korrekt gemacht und man sollte hier nichts erzwingen.