Use supervisor instead of autostart
In the current state, LXDE autostart is used to run the application at startup. Instead, use supervisor to manage this.
Use supervisor to manage the logs as well. As of now there is only one log file that is not truncated if the application runs indefinitely, and that might become a problem for long running instances.