title: DLL Plugin system in VB.NET
body: <p>My question would be how it would be possible to make a plugin system in VB.net (2010)
  I'd want it to have the ability to work this way:</p>
  
  <pre><code>It would be a DLL File written in VB.Net
  It could be loaded on startup (of the program) when placed in a specific folder (e.g. "\plugins\")
  The DLL file would have the ability to read values from the base program, and run subroutines / functions. Basically full interaction with the program.
  
  
  (I Know I probably have to write something big / hard for this but i'm all in it)
  </code></pre>