It's possible your herostat.cfg isn't formatted properly, and maybe that's breaking the xml file, but I'm not sure.
The 2 different 36 menulocation files are for the 2 different versions of the 36 character hack. There was an update that changed the locations.