Have you deleted your
Groups.cache and
Accessory.cache files?
Also, have you removed any custom content that you've downloaded since it was last working?
If the two above things don't work, have you moved your SavedSims folder out of your Sims 2 folder to see if Bodyshop will run? You may have a corrupted sim.
