Did you kill the dock and re-launch it?
Most set-defaults take effect the next time something is launched, and basically all of the things that affect the dock are only read at launch time.
Most set-defaults take effect the next time something is launched, and basically all of the things that affect the dock are only read at launch time.
Some apps just don't leave the dock.