I made an application for visually impaired or blind people. But is not a service. Is a complex application. and i want this application to start at boot and even auto-launch if is closed by mistake. the application has a button to exit if is necessary. can i make this ?