Könnte ein Nebeneffekt des berüchtigten [google]"Richedit line insertion error"[/google] sein.
Versuch mal:
Delphi-Quellcode:
if Receive then RichEdit.SelAttributes.Color:=clBlue
else RichEdit.SelAttributes.Color:=clRed;
RichEdit.SelStart := RichEdit.GetTextLen; // <==
RichEdit.Lines.Add(Text);