Wenn es weiterhin als Text behandelt werden soll, dann mußt du es so umcodieren, daß keine der Problemzeichen mehr vorkommen.
z.B. Base64 oder Hexadezimal
BinToHex und HexToBin sind direkt im Delphi implementiert
und bei den
Indy's findet man auch irgendwo eine Implementierung von Base64.
Und wegen der Funktionen in der Form ... verschieb einfach die globalen Variablen in den Private-Abschnitt der Form und schon ist wieder alles zusammen, was zusammen gehört