A short note that sometimes iGO8 wont show .kml POIs stored in igo8/content/userdata/POI although it recognizes these files. It recognizes them because there are a couple of files created besides the original .kml in that location.
So to have the POIs appear into the device I had to go to manage POIs and then remove everything (including sub-categories) inside the "GPS devise" category.
After that .kml POIs started to work for me like perfectly.