ICO file format has the possibility to have multiple frames (different images) in one unique file.
- Safari displays the first frame
- Firefox/Chrome displays the last frame
This can create compatibility issues. There's at least one website where the first frame is transparent, and the favicon.ico image is in the last frame.