If you use windows to create the mac osx mac bundle it doesn't run on Mac OSX because the permissions for the JavaApplicationStub haven't been set.
What I did was set the permissions when I zip up the .app for distribution. You can see an example here:
http://code.google.com/p/limegreen/
or
http://trac.jajuk.info/ticket/603.