However undoing the hex / allen key bolts on the frame end is fine, but the shock and bushings seem to be very tightly fitted and dont seem to want to work loose from the frame.
Has any one else had this problem, any advice appreciated, as I don't want to damage the frame forcing it ?
I've recently removed a Shockworks coilover shock from a '98? Wolf Ridge. The pivot-pins at both ends of shock were seized in the bushing spacers and were very difficult to move. Like you I didn't want to damage anything. Sprayed WD40 on both ends then for the swing-arm end (I know you've removed yours) I alternately slackened and tightened the nuts on pivot-pin to pull the pivot-pin from side to side till it loosened up.
With the front I tried slackening the allen bolt, on drive side, a little bit then carefully hit it with tool number 1. Didn't move. So used the same technique of slackening/tightening the bolts side to side to get pin moving. Take the large alloy cone-shaped washer/mounting and turn it round so that recess for bolt head is facing pivot-pin, to allow pivot-pin to move. Once it was loosened a bit, knocked it out.
I'm also going to replace the coil-shock with a Rockshox SID, 185mm i2i. Won a 190mm i2i SID off eBay which is too long and would hit frame at full extension, but have the correct length SID on my wife's bike. So will change them over and dial in a little more sag on my wife's bike, no problem as shock can't hit frame.
Writing this reminds me I've not tightened the swing-arm pivot bolts and I've now fitted the crank set.
Edit to say instead of using the pivot-pin bolt, I used a USE seat-post clamp bolt (with socket as spacer) to pull pivot-pin from side to side, then hit that to drive it out. Didn't want to risk damaging the pivot-pin bolt.