Das geht mit Delphi ohne andere Komponenten.
Man muss nur in der Registry unter
HKCU/Software/Embarcadero/Locales einen entsprechenden Eintrag hinzufügen, z.B.
als Name das Programm oder
Package mit kompletten Pfad (als Beispiel: c:\Programme\Test\Test.exe) und als Wert DE für Deutsch, ENG für Englisch usw.
Startet man das Programm anschließend neu, so wird die eingestellte Sprache verwendet.
Funktioniert auch mit BTM problemlos.
Gruß Kompi