Removing the abilty to use custom icons as caused too many problems :( - will have to look at later versions of leaflet.js to see this is fixed.