For the system tray, only have it make changes when doing the whole check: don't bother calling "update" on unchanged icons.