How to safely disassemble shields from Arduino

I am having a difficult time removing (disassembling) the Xbee shield from my Arduino Uno. I do not want to use to much pulling force, because I do not want to damage either of the parts. Is there a standard procedure for doing this? Also, is there a more general procedure for disassembling shields?

Power down, lever gently up with a pen or similar non-metallic object from several sides until it comes clear. After a few insertions and removals it will get easier.

Try not to put pressure on a component, just the circuit board (which is tough glass fibre resin and can take it).

I use a disassembled wood clothes pin as a pry tool to gently work each side up a little at a time, being careful to not press down on any components on the Arduino.