I doubted this answer.
After confirming that it was the same size in bytes as a file that did install on another system, I pursued other possibilities. I found that every attempt to open these files created three errors with the same timestamp in the System category of my machine's Event Viewer. (Control Panel, Administrative Tools, Computer Management, System Tools, Event Viewer, System)
Event Type: Error
Event Source: SideBySide
Event Category: None
Event ID: 32
Date: 1/5/2009
Time: 5:26:00 PM
User: N/A
Computer: THALIA
Description:
Dependent Assembly Microsoft.VC80.CRT could not be found and Last Error was The referenced assembly is not installed on your system.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Event Type: Error
Event Source: SideBySide
Event Category: None
Event ID: 59
Date: 1/5/2009
Time: 5:26:00 PM
User: N/A
Computer: THALIA
Description:
Resolve Partial Assembly failed for Microsoft.VC80.CRT. Reference error message: The referenced assembly is not installed on your system.
.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Event Type: Error
Event Source: SideBySide
Event Category: None
Event ID: 59
Date: 1/5/2009
Time: 5:26:00 PM
User: N/A
Computer: THALIA
Description:
Generate Activation Context failed for C:\DOCUME~1\AZUREL~1\LOCALS~1\Temp\nsn27.tmp\UAC.dll. Reference error message: The operation completed successfully.
.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
After installing Service Pack 3 and .NET Framework 2.0, the identical file that had not opened previously did in fact open and successfully installed TomTom HOME.
Please make your tier 1 technical support representatives aware that this error can in some cases be resolved by ensuring that SP3 and .NET Framework 2.0 are installed.
Many thanks to