Suppress vibrate when docked?
The only way I've found to deal with this on a non-jailbroken phone is to set the side switch to the non-silent setting, plug in headphones and then dock the phone. The chime sound will only play through the headphones and the phone will not vibrate.