I've taken a bunch of old freewheels apart by screwing them to my benchtop with drywall screws and small washers, then using a home-made chainwhip on them. If it's stubborn a few taps with a rubber mallet or deadblow usually persuade them off with no ill consequences.