As far as the icons go I think you can get the custom through skullcandy.  I think the minimum order is like 1000 though.  I don't know the exact numbers, but I know that anyone can get it done with enough money.  Backcountry.com, Freeskier, Windells, etc. etc.  It's a great item to get made for promotional purposes ti give away at comps, raffles, etc.