Could you please consider adding an "exec " in front of the last line of the various MacOSX scripts as this will save both memory and time... And quotes around $* as this will make the scripts work even for arguments with embedded spaces and/or special characters.
#!/bin/bash
MB_HOME="$( cd "$( dirname "$0" )" && pwd )"
exec java -classpath "$MB_HOME"/monkeybrains.jar com.garmin.monkeybrains.Monkeybrains -a "$MB_HOME"/api.db -u "$MB_HOME"/devices.xml "$*"