I hope all of this made clear that icons can easily break the most important characteristic of a good user interface: clarity (cache). So be very careful, and test! And when in doubt, always remember this: the best icon is a text label.
Et le meilleur texte est celui qui est correctement contrasté.