http://bugs.winehq.org/show_bug.cgi?id=9396
--- Comment #42 from denis bonnenfant denis.bonnenfant@diderot.org 2010-11-08 17:36:31 CST --- (In reply to comment #41)
Hmm, does that mean the component should be shell32?
Update, only comdlg32=builtin,native is necessary. It works Without shell32, it was just a side effect of setting comdlg32 to native first.
So finally one just have to put XP comdlg32.dll to Solidworks folder, no override needed, as builtin,native is the default one.
The bug is somewhere in comdlg32, unfortunately I wasn't able to generate useful traces.