I all (it's been a long time!),
my question is as simple as wide:
how would you logically build an application if it has to be extensible by plugins, such as in order to get new functionalities by adding the plugin in a specific application folder.
For example, I'm asking for something like Photoshop or Firefox plugins.

Any sort of suggestion is appreciated.

Greetings,
Niki