Half of my support calls on Windows are related to my application "losing its preferences."
When I started programming for Windows, everyone said you should not put preferences and
settings into MyDocuments but instead applications should keep such stuff in Application Data
(CSIDL_APPDATA). Wherever you looked, users were complaining about "stupid" applications
that create their folders and files in MyDocuments. People just hate it.
Well, after three years with the Windows version I think I have a problem. No one is backing
up Application Data. This morning I had a call from a guy who lost the setting after he moved
to a new computer and just 30 minutes ago some girl told me about an IT guy yesterday who
did something on her computer and now my application behaves as if it was just installed.
What am I supposed to do? Move my preferences to MyDocuments and play dumb?