Ähhhhhhhhh .... Text und StrToInt?
Wie wäre es mit HexToBin oder einer gleichwertigen Stream-Funktion
und dann
TEncoding.Unicode.Xyz, bzw.
TEncoding.BigEndianUnicode ?

(Bytefolge beachten)
Wobei letzter Teil notfalls "einfach" entfallen kann, wenn man es direkt in einen
UnicodeString schreibt. (hier muß man aber vermutlich noch die Bytes der Chars umdrehen, vonwegen BigEndian)
Ein Therapeut entspricht 1024 Gigapeut.