Ah, es könnte natürlich auch sein, dass ich
macro.Editor := SynEdit1;
Dabei erscheint jedoch auch ein Fehler. Schon wenn ich zu Entwurfszeit dieses Property an der Komponente ändern will erscheint:
http://img291.imageshack.us/img291/698/errrored8.jpg
Dubios. Leider gibt es keine Dokumentation und eine Demo für Makros ist ja auch nicht vorhanden.