With Apple's shortcut feature you can create a shortcut that launches a specific app, which you can place on your iPhone's home screen. The next step is to choose an icon image that you want for your shortcut. Now you have a custom icon for your app.