Erstmal nach allen
=? ... ?=
im Text suchen, das dazwischen rauskopieren, bzw. den gesamten Text an diesen Grenzen auftrennen.
Das dazwischen an den ? splitten
1 Encoding
2 Quoting B oder Q ?
3 codierter Text
Bei Q vorher den Text dequoten
und dann
MultiByteToWideChar oder besser TEncoding.
Und natürlich brauchst du noch eine Übersetzungstabelle von Encoding-Bezeichner zu Codepage.
Anschließend das gefundene
=? ... ?=
im Gesamttext ersetzen, bzw. alles als
Unicode neu zusammensetzen.
Für Dequoten und Bezeichner-zu-Codepage sollte sich in
INDY irgendwo was finden lassen.