Hope you have solved it, if not i recommend checking a couple of things:
1) you shouldn't use a NTFS partition for incoming files: write support still sucks
2) unless you have a good reason not to do so, you should set the windows version (section [Version] of config) to win98
also, if you get errors about fonts, be sure to include the right dirs under [FontDirs]
I use a "out of the box" Wine031016: dl source tarball, unpack in /tmp, run tools/install (if i remember well), you can install it as user or 'su' and run 'make install'.
Winmx runs great on debian testing, without any windoze dll, it only has 2 problems:
1. GUI seems to slurp a lot of processing power when visible. Walkaround: 'nice' it, ie launch it with a script/alias as such:
nice wine c:\\path\\to\\winmx.exe
and launch it in a workspace on its own
2. if you open a lot of whois and browse windows, it eventually fills up memory due to a known BUG in winmx not free-ing allocated GUI memory. However unless you keep it going for weeks you won't notice it, since lost memory (a few kb per window) will stay on swap partition
However, time as come for a native winmx-interoperable GPLd P2P
When I'll have some spare time I'll try to extrapolate the protocol specs (I can't understand why guys at frontcode didn't realease them... do they still believe in security through obscuration? C'mon, we're in year 0x7d3 !)