Чтобы иконки были полезными, их назначение должно быть понятно пользователю. Рекомендуется правило 5 секунд (если дольше думаешь над тем, что она значит => не подходит).
Иконки должны быть простыми и схематичными, чтобы пользователю легче было к ним привыкнуть.
Хорошо бы иконке заиметь постоянно видимое текстовое пояснение. Подтверждено многократными экспериментами.
На иконки должно быть удобно нажимать (должны быть достаточно большими и с хорошими отступами).
Если есть иконки для платформы, не надо придумывать свои.
Тестируйте иконки! Тестировать стоит как понятность, так и запоминаемость.