OP, before you boot into XP, set the fan speeds on SMC Fan Control to high, then restart, it carrys on at the same speeds despite rebooting. As far as I'm aware, the only app I've found is one called Keyboard Remapper, although I found it to be hideously unreliable.