You can enable your App as a Launcher type App, or you can configure to start at boot time, or both. https://stackoverflow.com/questions/4841686/how-to-make-a-launcher https://stackoverflow.com/questions/6391902/how-do-i-start-my-app-on-startup
These are 2 quick refs, but there's much more detailed info on Google's Android Developer site.
As for short cuts on the home screen, you can delete some of the default ones and add yours.
New ThirdEye FW updates will update how much of the home page can be configured.
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.