Moin Darklord,
das klingt für mich nach einem Plug-In System.
Hier solltest Du einfach gewisse Sachen vorgeben, damit die
DLL von Deinem Programm verwendet werden kann.
(BTW: Das hatten wir hier mit Sicherheit schon mehrfach)
U.A. könntest Du z.B. einen Parameter vorgeben, der eine Liste von Werten mit Angabe des Typs enthält, die Du dann verarbeiten kannst.