Erstmal kann Delphi 7
Unicode umgehen.
Dort gibt es den WideString (der eine OleAuth-
API kapselt und ab Delphi 2009 gibt es dann den nativen Delphi-UnicodeString).
Ach ja, nicht wundern, wenn dennoch deine
Unicode-Komponenten nicht überall richtig funktionieren, denn die Nachrichtenbehandlung ist ja dennoch nur
ANSI. (außer man tauscht die MessageLoop aus)