Андроид перекрашивает иконки в белый если программа помечена как "сделана для 5.0" (или выше).
Никакого отношения к "работает под ... " это не имеет.
Аква помечена как "сделана для 5.0", в какой-то момент будет "для 6.0", обратной дороги нет.
"Волшебные" программы мне уже подсовывали. Скачал .apk, там было "сделана для 4.4". Если там поставить "для 5.0" (или выше), то тоже будут белые иконки.
( если что, речь про targetSdkVersion )
( и речь только про иконки которые видны в статусной строке если уведомления не раскрыты - скажем картинки контактов по-прежнему в цвете )
Из официальной документации про 5.0:
Update or remove assets that involve color. The system ignores all non-alpha channels in action icons and in the main notification icon. You should assume that these icons will be alpha-only. The system draws notification icons in white and action icons in dark gray.
Собственно, всё что выше уже есть в той статье в ЧаВо.