The app icons on homescreen can be made dynamic instead of being hardcoded. A good way to do this would be to by default find the apps on homescreen in the list of installed app with DeviceApps.getApp(appId). Then show the app's icon instead of the hardcoded icons.
This also fixes bug #3