Hi MrCool (great name🙂 ),
Maybe this dll needs something else to be installed! This of course is a guess.
I have used in the past a cool program that opens a dll and checks to make sure all of its dependencies are found on your machine.
http://www.dependencywalker.com/
Give it a try, as maybe it will help. If not it is always a good tool to have at hand.
Nick