Schau Dir doch mal meine Modular Application Framework Components an, die sind für den Hausgebrauch und Freeware kostenlos. Die bieten ein plugin-interface, welches Du ohne code zu schreiben einbinden kannst und während der Laufzeit des programms neue plugins installieren oder de-installieren, code in DLLs aktivieren und vieles mehr.
Zu finden mit tutorials und einer grösseren Beispiel-Anwendung unter
www.maf-components.com