OpenCL is just an extension, not a requirement. You can run OpenCL programs on non-openCL based systems, as long as the program is written to allow it.
The only program that I can think of would have a problem is folding that's openCL specific.
There aren't any real OpenCL based programs for Macs yet. Windows, the only thing I can think of is Boinc.