Witam serdecznie!

Mam następujący problemik.
W DataGridView jest kolumna typu DataGridViewImageColumn, gdzie wyświetlam pewne ikonki (gif-y ze zdefiniowanym tłem przezroczystym, dzięki czemu tło jest zawsze dobrze dopasowane – niezależnie od tego czy dany wiersz jest zaznaczony czy nie).
Na ikonkach tych są prezentowane pewne proste oznaczenia (symbole) w kolorze czarnym, co powoduje że są one słabo widoczne w przypadku gdy zaznaczymy dany wiersz.
Zastanawiałem się czy ten czarny kolor da się zastąpić innym kolorem logicznym (przeciwieństwo koloru przezroczystego – kolor XOR, który będzie powodował, że dany symbol będzie zawsze dobrze widoczny w tabelce DataGridView niezależnie od zaznaczenia danego wiersza).
Czy ktoś może próbował już osiągnąć podobny efekt?
Będę bardzo wdzięczny za wszelkie uwagi, propozycje na ten temat.