https://1drv.ms/u/s!AvzZsIAN_6-wgppujf7LxZx_i29l_g
Change to icon of your choice in line 601 and 602:
iconUrl: '/static/leaflet/images/layers.png',
iconRetinaUrl: '/static/leaflet/images/layers.png',
The checkbox for Traders is shielded behind web.map permission in webpermissions.xml.
If you want it behind another permission, change line 164 to another permission present in webpermissons.xml:
if(HasPermission ("web.map"))
If you want it to be visible always without any permissions, just remove the if statement on line 164 around:
layerControl.addOverlay (GetTraderMarkerLayer (map, mapinfo), "Traders");
layerCount++;
Cheers