I wrote an external, debugged, and it runs like a champ on my main PC. I copied over to another pc (same OS), and PD can't load the external on this second PC.

It's not a path issue, as I put the dll in the \extra dir, and other objects from that dir are loading fine. THere is only one copy of the dll, on the path, so not duplicated.

I'm wondering if there is anything required other than the dll? It was made in Visual Studio, using an SDK for a heatracker. But shouldn't the dll be all that is required in any case?