Remove mobileIcon hack

In most cases, we can set the iconName, instead of the iconSource, and
get it loaded.  In a few, we use the same image provider that's being
used behind the scenes for iconName.