Related Rogue Valley Views post: Legal Matters on Linux
Mono helps make .net applications work
Wine helps make Windows programs work
Manual 1.1 Wine aka How do I get software to run – Wineskin
HowTo – The Official Wine Wiki
Troubleshooting / Reporting bugs – Wine
Run with WINEDEBUG=+loaddll to figure out which DLLs are being used, and whether they’re being loaded as native or built-in. Then make sure you have proper native DLL files in your configured C:\windows\system32 directory and fiddle with DLL load order settings at command line or in config file.
—————————Winecfg has the ability to automatically detect the drives available on your system. It’s recommended you try this before attempting to configure drives manually. Simply click on the Autodetect button to have Wine search for drives on your system.
http://www.winehq.org/docs/wineusr-guide/config-wine-main#CONFIG-WINDOWS-VERSIONS
It’s not always possible to run an application on builtin DLLs, but sometimes native versions will be recommended as a workaround for a specific problem. Some may be directly copied to the directory configured as c:\windows\system32 (more on that in the drives section) while others may require an installer, see the next section on winetricks. Native versions of these DLLs do not work: kernel32.dll, gdi32.dll, user32.dll, and ntdll.dll. These libraries require low-level Windows kernel access that simply doesn’t exist within Wine.
http://wiki.winehq.org/HowTo
Programs needing a solution
HotDocs
FileMessenger
DirectoryMonitor
Abacus