Falls Du wirklich verschiedene Sprachen wei grichisch, kyrilisch, chinesiche, ... in deinem Programm unterstützen willst, wirst Du sinnvoll m. E. nicht um die verwendung von
Unicode herumkommen. Alle Ansätze über Codepages oder ähnliches zu gehen (oder
Unicode nur mittels eines RichEdit zu unterstützen) wird über kurz oder lange an zu vielen Problemen scheitern.
Hierzu ein paar Links:
Unicode-Support im Elpack
TNT-Controls
Internationalisierung von Delphi-Applikationen auf Unicode-Basis
Ich empfehle als Komponenten die ElPack-Komponenten. Können auch unter
Win9x/ME
Unicode und haben eine bessere XP-Themes-Unterstützung