 <p>Backgrounding a process is a shell function, not an OS function.</p> <p>If you want an app to start in the background, the typical trick is to write a shell script to launch it that launches it in the background.</p> <pre><code>#! /bin/sh /path/to/myGuiApplication &amp; </code></pre>