Direct3DRMCreate should return an error code (or does your game shut down)?
If the first, error code please
If the latter, you might check with Dependency Walker (http://www.dependencywalker.com/). Let it lose on your program and it'll show you the required Dlls. Might give a hint on what else is missing.