Hi Jocke, the problem with KML is that it’s actually not really a standard. Originally I’ve spent a full month developing the KML import, as every desktop application / website / mobile app uses KML in a totally different way. After that, I’ve worked a lot on improving KML and making sure that more and more apps are supported. I believe that today maybe MapHub has the most compatible KML importer of all mapping apps.
Now, to export KML with images and icons, it’d be equally difficult, and it’d only work with one application. Say with a lot of work I could make it work in Google Earth, but Locus Map, POIViewer, etc. all wouldn’t work.
What I can offer is a zip of the GeoJSON with the images. GeoJSON is actually a much better standard compared to KML, and it’s already supported in all desktop GIS apps and hopefully it’ll get some more traction in mobile apps.