Als erstes mache bitte folgende Änderung:
Delphi-Quellcode:
...
// RichEdit1.Lines.Add (#13 + #10); // nicht gut
RichEdit1.Lines.Add (''); // besser so
...
Dann könntest den erzeugten RTF-Code (RichEdit.Lines.SaveToFile) mal anhängen, damit man sich den fehlerhaften Output einmal anschauen kann.
marabu