Got it. Makes perfect sense.
Still dealing with the IDTransfer issue. The error code seems to point to this entry.
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\Installer\Assemblies\Global]
"Microsoft.WindowsMobile.Status, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"=hex(7):5c,\
00,77,00,69,00,6e,00,64,00,6f,00,77,00,73,00,5c,00,47,00,41,00,43,00,5f,00,4d,\
00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,2e,00,57,00,69,00,6e,00,64,\
00,6f,00,77,00,73,00,4d,00,6f,00,62,00,69,00,6c,00,65,00,2e,00,53,00,74,00,61,\
00,74,00,75,00,73,00,5f,00,76,00,31,00,5f,00,30,00,5f,00,30,00,5f,00,30,00,5f,\
00,63,00,6e,00,65,00,75,00,74,00,72,00,61,00,6c,00,5f,00,31,00,2e,00,64,00,6c,\
00,6c,00,00,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,2e,00,57,\
00,69,00,6e,00,64,00,6f,00,77,00,73,00,4d,00,6f,00,62,00,69,00,6c,00,65,00,2e,\
00,53,00,74,00,61,00,74,00,75,00,73,00,2e,00,64,00,6c,00,6c,00,00,00,00,00
One strange thing is that the registry entry for the OEM for both CF1 and CF2 has this entry.
EDIT: Nevermind, That is just the hex coding of the same string. I should have know that right away.