Can I edit the Info.plist of an App so that is always starts hidden?
Open the info.plist in textedit and check if the key "LSUIElement" exist.  If not, then add the following piece of code.

&lt;key&gt;LSUIElement&lt;/key&gt;
&lt;true/&gt;


If it does, then just change the key from &lt;true/&gt; to &lt;false/&gt;.