- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
If Windows-only would suffice, you can use Active Scripting (IActiveScript site and other interfaces). A number of my Windows applications do this.
Thats not an exhaustive list, I'm sure there are others. But that should get your search started.