Run on boot then quit?
There is such a mechanism, but it has to be done by the app itself: it's not a user-accessible control. You can tell apps that do this because it requires the permission "Run at startup".

An app such as Tasker can do this. It already uses the Android mechanism, and gives you a way to script actions to do on this and other conditions. Simply add a task that starts the app you're interested in and then goes to the home screen. Set that task to run on the "Device boot" event.