http://bugs.winehq.org/show_bug.cgi?id=14029
--- Comment #8 from Dan Hipschman dsh@linux.ucla.edu 2008-07-12 18:58:02 --- The bug was fixed in 1.1.0. Please try again with the latest release.
Due to the nature of the fix, I think it is unlikely this bug will reappear, but if you want to make sure, you can write a regression test and submit it to Wine, and we would be appreciative of that as well.
As for the other questions, I don't know the correct answer, but this isn't the appropriate place to ask. You will get better luck on the wine-users mailing list.