Funciona sin problemas en Opera, Firefox e IE7, y en teoria, deberia servir para cualquiera que soporte CSS2 de modo avanzado.
Puedes ver como personalizarlo y como funciona en Cosas Poposas, aqui tienes el código de este ejemplo en particular.
.menucuco a:hover {
background-color: #E9E9E9;
padding-left: 42px;
background-position: 12px center;
}
.menucuco .x2:hover {
background-position: 4px center;
}
.menucuco .x2 {
background-image: url(http://tango.freedesktop.org/static/cvs/tango-icon-theme/32x32/actions/address-book-new.png);
background-position: 2px center;
padding-top: 10px;
padding-bottom: 10px;
font-size: 15px;
}
.menucuco .bu {
background-image: url(http://tango.freedesktop.org/static/cvs/tango-icon-theme/32x32/actions/system-search.png);
}
.menucuco .ca {
background-image: url(http://tango.freedesktop.org/static/cvs/tango-icon-theme/32x32/mimetypes/package-x-generic.png);
}
.menucuco .de {
background-image: url(http://tango.freedesktop.org/static/cvs/tango-icon-theme/32x32/emblems/emblem-favorite.png);
}
.menucuco .rss {
background-image: url(http://tango.freedesktop.org/static/cvs/tango-icon-theme/32x32/emblems/emblem-important.png);
}
.menucuco .envi {
background-image: url(http://tango.freedesktop.org/static/cvs/tango-icon-theme/16x16/actions/edit-redo.png);
}
.menucuco .ayu {
background-image: url(http://tango.freedesktop.org/static/cvs/tango-icon-theme/16x16/apps/help-browser.png);
}