le png non sono immagini? perchè il behaviour non le supporta?
Forse non mi sono spiegato bene

tu hai usato una regola che viene applicata alle immagini,
cioé agli elementi <img>, questa:

<style type="text/css">
img {
behavior: url("pngbehavior.htc");
}
ok?

Nel caso dell'immagine dell'header

codice:
<div class="header">
     [img]/immagini/fastservice-blu.png[/img]
</div>
la regola viene applicata.

Però le immagini di sfondo - pur essendo immagini - NON sono contenute in un tag <img>
quindi la regola che hai usato non viene applicata alle immagini di quel menu

quindi:
1) O tieni quelle immagini in background ma usi il filtro che hai trovato
2) oppure porti le immagini di sfondo in primo piano e inserisci delle <img> nel tuo menu