Hallo Alex,
Deine Idee ist nicht schlecht, hat aber einen gaaanz kleinen Haken:
PluginSend('Befehl an die Anwendung', nil);
'Befehl an die Anwendung' muss in der PlugIn-
dll geparse't werden, was etwas Zeit kostet.
Ich hatte soetwas ähnliches in meinem Editor auch gemacht, je komplexer das System wurde, umso langsamer wurde es aber.
Allerdings ist Deine Methode unschlagbar flexibel.