Often I find I've got a solid fill shape layer that a gradient overlay just won't completely work with. In the past I would simply choose Layer > Change Layer Content > Gradient and I could then have two gradients on the same layer (via the additional gradient overlay).
With this command removed I now must create a new layer AS a gradient layer. This now means I must select the vector path, copy, paste, then choose Layer > New Fill Layer > Gradient...
At least 3 steps have been added to the workflow.
I'm just guessing that it has something to do with the new Adjustment Panel since 90% of the items in the "Layer Contents" menu were Adjustment layers.
1. Make action includes "Change Layer Content" command to change gradient or pattern layer from fill layer on Photoshop CS3.
2. Then, export this action to .atn file.
3. Import this .atn file to CS4.
4. You can change selected layer to gradient or pattern layer from action panel.
That works perfectly. It didn't even dawn on me to attempt that.
For others, here is a download of two simple actions to change layers to Gradient fills or Pattern Fills.
Download Change Layers Action <http://www.weichertcreative.com/stored/ChangeLayers.atn.zip>
Well done Yasuyuki, good lateral thinking there.