Берем иконку, она желтая. Открываем в редакторе, делаем желтый цвет прозрачным, а все остальное - белым. Теперь можно вывести эту картинку на странице, и сквозь прозрачное будет просвечивать цвет фона элемента с картинкой, который легко меняется в CSS.
SM: ну, если вы наложением рук меняете растровые картинки, то можно и без инструментов обойтись.
Если же вы хотите мне доказать, что CSS не может исправить внутренности растрового изображения, то вы не очень плодотворно тратите воскресный вечер.
SM: в фотошопе исходник можно сделать ОДНИМ любым цветом.
На странице - ЛЮБЫМ любым цветом, в динамике. Игорь: я не собираюсь решать вашу задачу. Я всего лишь предложил решение вопроса. Хотите им воспользоваться - подумайте. Не хотите - ищите другой путь. Возможно, вам всего-то надо взять фотошоп и перекрасить иконки. Или не фотошоп, если там все-таки вектор.