First, it is not a bug, (IMHO)!...
i can't find a resorce to expalin why this happen...nor, how it happens,
I know it does this, all servers do(never been a big issues with in the develompent for HTML traffic!...
It has smothering to do with HTML in the fact that a image with a transparent background becomes white (the default html background color)...
*Why/how.. doesn't matter
the point, you have to edit html code/ css to "FIX IT!"
examples:
http://stackoverflow.com/questions/6289592/transparent-background-color-in-image#myDiv {
background:transparent url(myImage);
}
and/or
http://stackoverflow.com/questions/4738358/png-image-with-transparency-renders-with-white-background-in-all-browsers<html.... BackColor="Transparent" />
-----------
other resources:
http://stackoverflow.com/questions/12662759/make-white-background-of-image-transparent-in-css***
...i see that you are serving "ICO" file type files for icon on the page... they are icon files(they don't hold the transparent background info!), "png" filetypes will!,You need to you a pic that will hold a transparent background within the picture file info...
You can set/edit these icon files with Gimp/paint.net/photshop to fix the images to your like-ing, then save them as "png"s...
Then using html, have them be sized down and look like icons...
http://www.w3schools.com/tags/tag_img.asptry:
<img src="image.png" alt="Smiley face" height="42" width="42" BackColor="Transparent" >
the image will appear on a webpage on how it appears if you got to the files itself. since you have the icon files, if you go to the web address of your icon files and open that link, that is how the picture will appear. From there you can take the picture "USING HTML / CSS" to make it transparent, icon files will not hold a transparent background in html! you are limited to certain file types...
*i will not edit the images as i don't want to, nor know how you want them...
if you open the image.png(with a transparent background within its image data...) the file on your HTML serve and will have a transparent background, then it will show a transparent image for you to use...
*
So, if the css / html will not work for you current needs, do they have to be icon files?.. if they do, sorry your out of luck!