With the swing interface the program start, and I can use it. There are still many problems with the program, use a lots of memory, sometimes freeze and I can't click buttons, but seems to work (I download something to test).

We have made some fixes for MacOS platform, now it should work with SWT UI, please try this version : http://jmule.org/files/testing/jmule-0. ... fix.tar.gz and give us some feedback, particularly if something goes wrong. If all the things will be ok this bugfix will be available in the next version of JMule. Strange that the Swing UI has such a behaviour, it should work fine... I'll try to run it for a longer time on MacOS maybe I'm missing something

There are a lot of problem:with SWING:if from console you start the program with the option -XstartOnFirstThread, you can't do anything when the program start (click or do other thing), without the program start. After it connect to a Server the button Connect doesn't change in Disconnect and if I re-click it obviously say "JMule is already connected (connecting) to another server".

with SWT:Now the program start, but inside the program is impossible to select a different UI, when I click on UI Chooser the program stops responding and I have to kill it from shell. When I start the program, even if I don't do nothing (I don't connect to any server) after a few minutes the CPU goes to 100% (I don't know why, but I think is a problem of SWT).

The problem is not related to UIs only, we started the JMule core only (without any UI stuff), and the CPU is 100% under mac. We are trying to solve these issues as soon as possible... Would you like to find and try some other SWT based applications and see how they work under MacOs ? What problems/issues rise ?