I have developed a simple image processing OpenCL application on Windows 7 Ultimate, VS2010 and I want to run the .exe file of this application on another system. Basically the platforms are identical(the CPU and the GPU) but OS is Windows 7 Professional. I have just installed the nvidia graphics driver on this machine and I want it this way.(No Opencl SDK, no toolkit, no Visual Studio)

The application just crashes with the dialog box "Close this application" and no error message. I checked for the OpenCL.dll and it is present in the same location as in the machine in which I developed. I also tried running the executables for all configurations(win32 debug/release, x64 debug/release).

Are there any other files or dlls needed to run it..?