Getting app icons the correct way.
Using the rendered icon is wrong since apps are first rendered with a default icon, and updated async. with their own icon.
Our calls to getAppIcon were executed before the update phase, resulting with default icons in our AppIndex.