http://bugs.winehq.org/show_bug.cgi?id=31280
--- Comment #12 from Simon Haynes spacejock@gmail.com 2012-07-23 02:49:12 CDT --- (In reply to comment #11)
A test case is great, but usually generic bugs without any specific applications tend to wait forever for someone to fix them. Consider adding this bug to appdb entries of applications you tested.
This bug is caused by incorrect messages sent on right click. Easy to see by comparing the output of "WINEDEBUG=+message wine WineTest.exe" with native comctl to the same output with builtin.
I'm the programmer behind yWriter (novel writing software), which has tens of thousands of users ... many of whom want to run it on Mac or Linux. (I have another two dozen programs which aren't used quite as heavily as this one, but the ones I've tested all show the same problem.)
Until now I've been telling people to run it on Mono, but winforms isn't up to the job any more. (There's a showstopper bug which has been there since Mono 2.4 and apparently isn't going to be fixed.)
Even the windb entry says they tried to run it by installing Mono under wine, instead of dotnet 20: http://appdb.winehq.org/objectManager.php?sClass=version&iId=22865&i...
Over the years I've been very careful not to use API calls, custom libraries or third party controls, or mssql, instead writing everything from scratch myself to make my software as easy to run on wine/mono as possible. I'm happy to test this thing into the ground if it'll fix the problem. Alternatively I can just tell users to run winetricks comctl32