es geht bei der "hand im spiel" nicht um den IE als Explorer an sich oder den Rich text sondern um das Windows Messaging Modul bzw. die OLE/DDE Schnittstelle und das XML Modul zur Übergabe von Formatierungen. Wenn Rich text im Spiel ist bedeutet das eigentlich nur dass die Formatierung aus Delphi heraus falsch übergeben wird. Also ist
a) Das Delphi zu alt oder eine DLL fehlt
b) Die Formatierungsmethode wird über die falsche Schnittstelle übermittelt.
Fürs zweitere wäre der IE verantwortlich weil dessen XML Codierungsinformationen ja die Übersetzung bzw. Transformation stellen. Der XML-Parser ist ein MÄCHTIGES Tool das nur wenige (leider) nutzen. Gerade wenn man Daten in ein Dokument einlegen will gibts nix besseres mehr.
aber nun sag mal, wie (genaue beschreibung) und warum machst du das eldrik ?
edit : na umso besser. Also Lösung a) "The Hell of Dll"