First of all sorry Chas521 could not resist playing :pray::pray:
I think I may have partly resolved the issue of changing default icons to user chosen.
Using my method does change the user icon for user entered kml but I cant get them to show in the browse map screen. If you choose find - poi then the new icon shows on map but not on browse. ...