pero si en XP has hecho una instalacion limpia y te da el error TomTomHOMERuntime.exe,
me inclino a pensar que quiza fuel el antivirus o si tienes algun programa cortafuegos o antimalwares el que no te dejo instalar correctamente TomTomHome
pues el archivo de instalacion es el mismo el que has usado en los dos sistemas operativos ¿no?