http://bugs.winehq.org/show_bug.cgi?id=9767
--- Comment #8 from Dmitry Timoshkov dmitry@codeweavers.com 2007-09-25 05:39:27 --- W<->A conversions may fail for many legitimate reasons. I don't think that adding a FIXME, or ERR, or even MessageBox has anything to do with inability of a user to correctly set its locale. Not mentioning again that it can't be approached for every application out there.
Using A version of APIs (such as GetOpenFileNameA) is not an error, or mistake, it's deliberate decision of the application developer. We already have a janitorial project in Wine to eliminate W->A calls in APIs, there is no need to make this bug as a replacement of it, especially since it looks like just an oversight on the user's side.