Overriding libraries won't get you very far. Yes, some (not all) dll's can be replaced with native versions. Windows libraries are essentially no different from Windows programs, in that depending on how they work, they may run into unimplemented parts of Wine and subtle differences in behavior that break them. And yes, in some cases it will get you past a bug. L. Rahyen gave a fine explanation of how to find out what dll's an application is using. Trying to override them one by one is an approach, but it's not a very good one. If it doesn't work, it gives you no helpful information. If it does work, all it will tell you is that Wine's implementation of the particular dll you switched probably has something wrong with it. It will not lead to a fix in Wine. Overrides are one of many tools that are available for troubleshooting and working around bugs. There are probably other things you can do, but you haven't given any information to determine what they might be. Please file a bug (and follow up on it when people ask for more information) so that there is a chance to get the problem fixed in Wine, even if you do work around it successfully. There's no guarantee that it will actually get fixed or that any progress will be made in a reasonable amount of time, but please file a report anyway. We need to have this sort of information. I don't think it is a lot to ask from a project that is run by volunteers. Vincent Povirk