The only way I could get rid of the err for gsm on launch was to copy libgsm to my DDO folder, even those I use DYLD_FALLBACK_LIBRARY_PATH, and libgsm is in all of those locations. Here's my launching script: Code: on run --edit this to be the correct location and file to run (typically only edit after the "drive_c") set toRun to "Volumes/PORTABLE/PyLotRO/pylotro.exe" --edit winePrefix if you are not using the default prefix set winePrefix to "$HOME/.wine" --edit wineLocation if your wine install is not the default location set wineLocation to "/opt/local/bin" --edit dyldFallbackLibraryPath if your using X11.app that is not the default Apple one set dyldFallbackLibraryPath to "/opt/X11/lib:/usr/X11/lib:/usr/lib" ------------------------------------------------------- --DO NOT EDIT ANYTHING BELOW THIS LINE ------------------------------------------------------- set toRunPath to do shell script "TEMPVAR=\"" & toRun & "\"; echo \"${TEMPVAR%/*}\"" set toRunFile to do shell script "TEMPVAR=\"" & toRun & "\"; TEMPVAR2=\"" & toRunPath & "\"; echo \"${TEMPVAR#$TEMPVAR2/}\"" do shell script "PATH=\"" & wineLocation & ":$PATH\"; export WINEPREFIX=\"" & winePrefix & "\"; export DYLD_FALLBACK_LIBRARY_PATH=\"" & dyldFallbackLibraryPath & "\"; cd \"" & toRunPath & "\"; wine \"" & toRunFile & "\" > /dev/null 2>&1 &" end run Does the fact that pylotro.exe and dndclient.exe are in different locations make a difference? I wouldn't think so.