WTF? Wer kam denn auf diese dämliche Idee? Und wieso hat das noch keiner entfernt?
Wieso entfernt? Das ist eine häufig verwendete Funktionalität bei lokalisierten Anwendungen. Man legt einfach die passenden Sprach-Ressourcen neben die EXE und stellt in dem Registry-Key die gewünschte Sprache ein (macht BdsSetLang auch so). Alles Weitere macht die
RTL von alleine. Du stellst gerade die Funktionalität so mancher Lokalisierungstools in Frage.