The OpenCL Context stores the paths to the default kernels as absolute paths at compile time. Relocating the dll to a host/location from which the kernels are not visible is thus not supported. This has to be fixed in order to re-distribute the binary.