Lass es mit Codepage zu arbeiten. Es wird nur eine unvollständige Frickellösung werden.
Wir selbst haben mit D6 unsere Anwendung praktisch vollständig Unicde-Fähig gemacht da zum umstellzeitpunkt 2002 es keine
Unicode-
VCL gab.
In 2016 würde ich einfach eine Delphi-Version >= 2009 nehmen und mir hiermit einen Großteil der Arbeit abnehmen lassen.
Windows Vista - Eine neue Erfahrung in Fehlern.