Many issues can be cured by a reset of the preferences, that can be damaged during an improper shutdown, and I was wondering if there was no way to harden them:
If there is none already, could there be some form of error-checking done at shutdown, or at regular intervals during use?
Another safety mechanism might be to save the prefences file to a backup state at boot, and work on a copy of those?
This way, the user with prefences issues could either roll back to previous, continue with current preferences, or use the default ones/reset them.
As an alternative, could we have a mechanism to export working known preferences using the import export preset mechanism?