CartBlanche wrote: > Would it be possible to C shared object that links to WineLib which in turn, talks to the Win32 DLL. Then my app would call the Shared Object functions natively on both Mac OS X and Linux and WineLib would do its magic with the Win32 DLL. Not really. You need the entire Wine and you can't link to winelib library the standard *NIX way - it won't work. Also binary libraries are different on most *NIXes so you can't have one library. Wine can not be stripped down to one shared library unless of course you need about 0.1% of what Wine does...