Does this help for starting the app in the users session?
For anything you want to start system wide on boot you need to use a daemon: block in your apps entry
daemon: