http://bugs.winehq.org/show_bug.cgi?id=3817
--- Comment #31 from Austin English austinenglish@gmail.com 2009-09-05 21:58:52 --- (In reply to comment #30)
Another route that might be more robust is to incorporate ciopfs (the case-insensitive on purpose filesystem) into the Wine packaging itself. If the entire ~/.wine directory is case-insensitive then we get both speed improvements and avoid the possibility of file confusion (such as when a user extracts a patched FOO.DAT into a folder containing Foo.dat).
Will will need to be modified to know when it's running on a ciopfs location and use the code similar to fat32 above, though that shouldn't be too hard.
And if a native program writes to ~/.wine, what happens?