Hey ShaunR,
After adding the DLLs to the project manually and adding them as always include, the DLLs get added to the .exe under the data folder. So one step closer. The program still compiles and runs, but the behavior is the same, i.e. the program doesn't seem to recognize any OpenCL devices, though it does in the dev environment. I've also tried move all the dlls to the same folder as the .exe, no luck there either.
My code that is deploying has the option to not pick an OpenCL device, which pops up an error that says no OpenCL device has been configured. This error message is 100% from the add-on, so the add-on has been compiled and is in the .exe.
Fortunately the code is deploying to a dev environment where no .exe, but it would be interesting to know if other folks have had similar problems in the past.
Austin