Hi guys,
I experienced the same problem many had when using Steam: Unable to locate CoH directory, e.g. newbielink:http://easternfront.org/forums/index.php?topic=7509.msg108543 [nonactive]. And I did fix it by creating the missing Uninstall registry key as suggested.
Anyway, why check for the uninstall location instead of this one:
HKEY_LOCAL_MACHINE\SOFTWARE\THQ\Company of Heroes >> installdir
That's the actual registry key when installed through Steam and I believe it is the same on a standard DVD installation.
Using WinXP sp2.
Oh, and thanks for putting together this mod.