Why do the BMP icons have a pink background?
BMP files do not support true transparency, therefore a single colour is often used as a “mask”, this will be a colour that is not used in the actual icon itself. Most development components (such as Windows ImageLists) automatically use the value of the bottom left pixel and automatically mask out that colour in the entire image.