OK, this is getting too common. I finally did this:
ln -s /dev/null .macromedia
On Linux, that simply discards any settings it tries to store. Something similar should work on MacOS.
It does not seem to break anything. My only potential problem is that there is one game I occasionally play that requires hardware acceleration to be off (otherwise its slow!).