Beschwer dich halt bei MS, die haben das im RichEdit 2.0 geändert. Das Problem liegt in der
WinAPI, denn WM_GETTEXT, was für die Property Text benutzt wird, liefert #13#10 als Zeilenumbruch zurück, aber die EM_* Messages arbeiten mit #13. Wenn dir das Verhalten nicht passt, überschreib die Property und schreib den Getter um und nutz
EM_GETTEXTEX mit GT_DEFAULT als Flag.