The only downside was that the component has a VersionNumber property that is used to compare versions. I would prefer that the component would be smart enough to retrieve the version information from the file and use that, but this is easily remedied by placing this line of code in the DataModule.OnCreate where the AutoUpgrader resides:
// GetVersionInfo is a locally defined function to retrieve version info from the current Application AutoUpgrader1.VersionNumber := GetVersionInfo;
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.