Yes of course. If you are the administrator, you can set a user default app using splunk web. Just go on
Settings--> Access Controls--> User-->the user name , there you can decide about the app you need as your default one or a user default app.
no this can be only possible went at the time my app is installed meaning that after installation you can run everytime from there you can run you splunk with you own custom app at startup