Du machst gar nichts falsch. Das Delphi macht auch nichts falsch. Der Anwender hat auf seinem System eben für "De-de" das Datumsformat genauso eingestellt. Weder Windows noch Delphi wollen Ratespiele betreiben und lesen immer aus den Einstellungen die Formate aus. Wenn da was geändert wurde, ist das so, weil der Anwender es so wollte. Das muss man respektieren, sonst bekommt man unter Umständen zornige Anrufe...
Sherlock
Die Frage ist wofür er es benutzt. Wenn es um das Serialisieren von Daten geht, sollte man das schon klar definieren - denn sonst hast Du Probleme beim Deserialisieren