http://bugs.winehq.org/show_bug.cgi?id=11548
--- Comment #2 from RBEmerson pavilion@pinefields.com 2008-02-11 16:42:51 --- (In reply to comment #1)
Most likely problem is in comctrl32.dll Can you get native version of that dll and override it with winecfg? Don't forget to (re)move corresponding manifest file from c:\windows\winsxs or Wine won't use the native dll.
I need more detail on this. I collected comctl32.dll from an existing WinXP (don't have a Win2K handy) in hopes that would work. I renamed the original file comctl32.dll.original, copied in the native comctl32.dll (same permissions and user info) into the same place as the builtin version (windows/system32), used winecfg to make an override for comctl32.dll (native only), and tried to launch Coastal Explorer. I got "file not found" for comctl32.dll. Now I can't even launch winecfg to undo the "native" setting (same old "file not found" for comctl32.dll). I restored the .original file (time stamp, permission, etc. all as before) and still get "file not found" for comctl32.dll. Editing user.reg to show "builtin" instead of native for comctl32 (and commenting the line out altogether) didn't help. Even a "make install" didn't reset the problem. I can find both the compiled ("builtin") and native files in windows/system32 but wine can't. "I've fallen and I can't get up!"