Bisogna che il tuo programma supporti in qualche modo le DLL.
Per Linux dai un occhiata su http://www.opengroup.org/onlinepubs/...ns/dlopen.html
Ovviamente i plugin dovranno supportare una serie di funzioni standard (stabilite da te che generi il programma host) che dovranno essere importate usando le funzioni di cui sopra.