C# WinForm dynamically loads DLLs through configuration files