After much struggling with the code, I finally have a "running" version of "changable icons"

Attached you find a tar.gz with the full map.cpp, map.h and icons.conf. Place icons.conf in /usr/local/share/showeq/ dir

As you will notice, it GREATLY reduces spawnmovement on the map. That's due to the spot in the code that it loads the icons from the icons.conf into the class MapIcon and exactly the reason I ask for erm.. "guidance". Currently it reads the file in paintSpawns(). Could anyone look at it and give me a suggestion as to where else would be a good spot (a functionname that's backtrackable to the functioncall would be nice) since I'm about to loose my head figuering this out =P

attachement :http://www.petervandongen.com/download/map2.tar.gz (32kb)

PS: I've left in 2 lines I use to debug in the code, please be gentle and not mention them =P