Wrong. All applications written for SL will take advantage of GCD when the 3rd party dev steps up and implements it. To see OpenOffice and MS Office re-written to leverage GCD and benefit drastically from blocks by leveraging unused CPU cores would bring random comments of ``everything is so fast and snaps when I make a change to my document, my 10,000 x 100 spreadsheet, to my ability to connect to database sources and scale up, etc.''
iLife will take full advantage of both.
OpenCL is being taken advantage of at the low-level presently.
Any application [including all of iWorks] can leverage OpenCL for it's offloading of number crunching, aiding Quartz in various aspects to streamlining processes for WebKit and thus give everyone an improved experience. Built-in SVG, WebGL for Opera, Firefox, Safari, Chrome, etc., will benefit on OS X.
The impact for an application like Keynote will be more visible the more Keynote expands into OpenGL presentations that include interactive fly-throughs and much more.
Any application that takes external data sources and requires numerical analysis of numbers, pattern matching, etc., will take advantage of it.
It's all dependent upon the developers time, vision and goals of their applications.
All games take advantage of it because of the instant dependency of the environment to sap the life out of a CPU(s).
Any Graphics Editor, Flash editor, SVG editor, multimedia suite, Audio/Video application can immediately leverage both but will require re-architecting portions of the code to make it happen.
It's not unreasonable to expect 6-9 months before major vendors bring out new versions leveraging both with considerable peformance improvements while reducing overhead to reach those aims.
You are so far off with this post I'm not even going to try to correct it, although I did probably underestimated the usefulness of GCD in standard apps. Your understanding of OpenCL is waaaay off.