Alas Firon, no. You need to use something called Darwine, and it's only at 0.9.12. Maybe it would work if utorrent was compiled against the winelibs, but as it's not, 0.9.12 will crash right away on OS X when it tries to do it by itself. Have you guys ever tried compiling against the winelibs? I don't really care if this makes the executable 10 megs in size. I did try compiling the mainline, but the compile didn't work. Perhaps that is not too surprising. While it's true that OS X is a full unix machine, packages still need to be 'modified' with instructions to build right on different oses.. like I'm sure if you want to compile wine on solaris you have to give the build file certain instructions, etc. This frustruation has made me wonder about programming my own client as the interface would be very easy to do.. just the protocol is the work part. The only thing I'd be worried about is, how do I 'test' that I did it properly?.. is there a suite of 'unit tests' solely for bittorrent protocol to make sure it works properly and doesn't do weird bizarre crap? I know Perl has 120,000 unit tests.