I've just discovered that a team I've been working with produces a Windows app that has what seems to me to be a strikingly bad close dialog, it reads:
"Changes have been made that have not been saved to a file. Do you still want to exit the application?" The options are Yes/No and Yes is the default.
Contrast this to the Microsoft Word close dialog:
"Do you want to save the changes made to document1?" The options are Yes/No/Cancel and Yes is the default.
Note that on our app Yes is the default and will dump your changes into the abyss whereas the Microsoft (and hundreds of other apps) way Yes saves your data. To me this is a poor design, a barrier to learning and a trap to fall into. However it's been like that for years and a number of users are now trained to do it this way.
Am I just being picky? Is this worth changing? How would you inform users of this change? If it was accompanied with enough other changes would that cue the user into the fact that the app has been significantly changed?
update: The app is distributed as part of a wider solution but it is the only pc app in the solution.