Le png con trasparenza in IE non vengono gestite a dovere ed è normalissimo che ti si vedano con un alone grigio.
Prova a leggere qui: http://webdesign.html.it/articoli/le...rnet-explorer/.

Mentre per creare collegamenti tramite immagine ti basta questo codice da inserire dove vuoi tu nella pagina html.
[img]immagine.png[/img]
<a href="link.htm"> serve per creare il collegamento
[img]immagine.png[/img]Questo è il codice (X)Html per far in modo che l'immagine contenga il link.
</a>Chiude il tag di collegamento

Spero di essere stato esauriente, ciao!