furn: Are you distributing the debug version or the release one?
Jacobborsting: Is it Visual Studio 2005? I am constantly building plug-ins without the manifest and they work on numerous work stations, including mine at work and at home.
The module could not be found thing usually happens when your compiled plug-in dll references a library that is not recognized by the loader and this the dynamic loading of your dll fails.
It might be the case that what your visual studio is linking your dll is not the same library as the one you have in system32 (or in other folder where the libraries are looked up).
Try using the static linking for the CRT runtime:
Right Click on the project -> Properties -> C/C++ -> Code Generation-> Runtime Library => [b]Multi-threaded (/MT).
[/b]If that doesn’t help, I would try using Dependency Walker to see what your plug-in depends on and see if all references can be properly resolved on your system.