Have you considered MEF?

Dec 7, 2009 at 4:42 PM

This seems like the beginnings of a very interesting project. Have you considered using MEF (Managed Extensibility Framework)? It seems perfectly suited to your needs and you won't have to write any of that reflection code to load the plugins.