OpenOffice hat bestimmt auch ein PlugIn-System, wo man etwas reinbauen/installieren kann, welches einem denn gewisse Ereignisse zukommen läßt.
- fast alles von MS Office hat auch sowas, womit man z.B. Outlook erweitern und/oder steuern kann
- und auch die Delphi-
IDE läßt sich über die OpenToolsAPI erweitern/steuern.
offizielle Schnittstellen sind immer besser, als irgendwelche "Hacks".