Bug 1098168 - BaseIcon

this name is confusing, `suspendWithScreen`maybe