With a piece of freeware, called: Dependency Walker, you can quickly find out what goes wrong with the loading of a certain dll. Like: 'Is the dll in the expected location?' or 'Do you use the correct version of the dll?'
For a non-programmer, the interface might be confusing to look at, but once you get used to it, it can be rather helpful.