Max, du übertreibst schamlos.
Es geht noch schneller, falls du vergessen haben solltest, während der Ausführung von KillDuplicates() die Aktualisierung der Memo.Lines abzuschalten:
Delphi-Quellcode:
begin
Memo.Lines.BeginUpdate;
KillDuplicates(Memo.Lines);
Memo.Lines.EndUpdate;
end;
Freundliche Grüße