What I would like to know is;
Do these DLL's need to be registered on the Target system?
Specifically should the installer properties>COM & >net settings for the DLL be?:
Registration Type: None
.NET Properties: Dependencies and Properties
The best solution is just to put them into same folder where your executable is located, no more registration is required.