Das Clipboard ist ein globales Objekt; also Finger weg von Create und Free.
Eigentlich ist das Lesen und Schreiben von Text ganz einfach:
Delphi-Quellcode:
var
s : string;
begin
s := clipboard.AsText; // Zwischenablage lesen
s := '*** '+s+' ***'; // Text verändern
clipboard.AsText := s; // zurück Zwischenablage schreiben