Loading an assembly at runtime that is located in a folder that is not the bin folder of the application using AssemblyResolve event.
See the attached zip file for example.
For theoretical knowledge go thru the site:
http://support.microsoft.com/kb/837908 //See the Method 3: Use the AssemblyResolve event
http://www.codeproject.com/Questions/184743/AssemblyResolve-event-not-hit //Issues with AssemblyResolve event, see Solution 4