Ese problema (el de los plugins) ya me lo planteé una vez, y pensé que la solución era con las DLLs, copiando nuevas DLLs en la carpeta del programa para que al iniciarlo las detectara y añadiera nuevas funcionalidades.
Tuve algunas dudas que resolví
aquí.
Espero que esto también te sea de ayuda.
Saludos a todos.