Prueba con esto:
Código Delphi
[-]
var
a: TRichEdit;
p: TForm;
begin
p := TForm.Create(nil);
a := TRichEdit.Create(p);
a.Parent := p;
a.Lines.LoadFromFile('c:\Documento.rtf');
a.PlainText := True;
a.Lines.SaveToFile('c:\Documento.txt');
a.Free;
p.Free;
Con TPanel no se puede "Control has no parent window" ¿alguien sabe por que? ¿por ser descendiente de TWinControl?
Un saludo