Setting .plist path to user Library
Use EnableGlobbing:

&lt;key&gt;EnableGlobbing&lt;/key&gt;
&lt;true/&gt;
&lt;key&gt;ProgramArguments&lt;/key&gt;
&lt;array&gt;
    &lt;string&gt;~/Library/Containers/com.mycompany.myproduct/myproduct.app/Contents/MacOS/myproduct&lt;/string&gt;
&lt;/array&gt; 


It works with ProgramArguments but not with Program.