Bug 1098168 - BaseIcon

Do we need to check UPDATE_ON_START and call `update()` here?