LowerCase ist eine überladene Funktion und die 2. Variante:
Delphi-Quellcode:
function LowerCase(const S: string; LocaleOptions: TLocaleOptions): string;
ShowMessage(function LowerCase('Österreich ÄÖÜ', loUserLocale));
So klappt's auch mit den Umlauten. Intern wird dann das bereits erwähnte AnsiLowerCase aufgerufen.