Wenn ich mir himitsu's Quellcode anschaue dürfte das funktionieren, jedoch wird beim ersten mal das Bild vor dem ersten Undo nicht gespeichert...
PS:Hab's grade getestet. Wenn man zwischendurch was neues reinschreibt, wird ein Bild zu oft gespeichert...
PSS: Hab im Forum etwas zu dem Thema gefunden, kann aber igendwie damit wenig anfangen:
http://www.delphipraxis.net/48543-undo-redo-klasse.html
Das erste Problem hab ich mit einer If Abfrage gelöst. Könnte man das 2. Problem lösen, indem man alle darauffolgenden Beiträge löschen tut und das Momentane dann added?