Your missing my point. It may be due to the OS that the file can't be opened on that machine, a missing dll file, registry entry for file association, etc...corrupted permission rights (registry again)...

Either try a fresh reinstall of your XP, or update your OS, provided the hardware is supported.