Всегда должно быть понятно то, что нарисовано на иконке. И это должно вызывать ассоциацию с тем, что иконка делает. Но лично у меня порой возникает проблема распознавания -- я вижу иконку, но неправильно понимаю, что на ней нарисовано. Я знаю, что она значит, поэтому даже не задумываюсь, почему её значение не совпадает с тем, что я вижу. Один из самых чудовищных примеров этого -- иконка "Панель управления" из Windows 9x. Вот она:


Вроде понятно, что тут нарисованы отвёртка и молоток.

Однако я долго думал, что это некое животное, похожее на кошку, у которого одна нога синяя, а другая красная. Попробуйте его увидеть.

При этом вопроса "Почему на значке "Панели управления" нарисована кошка?" у меня не возникало.