Bei mir flackert es immer !
Also egal, ob mit oder ohne OnKeyUp-Ereignis...
Und das ist auch logisch, denn wenn ich einen Buchstaben in eine Zeile einfüge, dann muss der RichEdit die Zeile nehmen, in einer For-Schleife bis zu dem Punkt gehen, wo ich das Zeichen einfügen will, dann das Zeichen einfügen und den Rest dazuschreiben.
Im Anschluss wird schließlich die GANZE ZEILE nochmal überschrieben.
Das ist also kein "Fehler" sondern normal (wie in DOS halt, bloß das man gar nicht mehr daran denkt, wie schwer es früher war, ein Zeichen mittendrin einzufügen

).
Dagegen kannst du schon etwas tun => die Windows-Messages abfangen (wird nicht leicht), neue schreiben, die unterscheiden, ob Zeichen am Zeilenende oder in der Mitte eingefügt werden (viel Spass

).
Viele Grüsse.