I made an interesting discovery after running the QuickBooks update routine that I thought everyone should know about. I discovered a command to run a batch file in HKLM/Software/Microsoft/RunOnce after performing a QuickBooks update. The batch file is called mktpatch.bat, the contents of which are as follows:
if not exist C:\PROGRA~1\Intuit\QUICKB~1\MktPopAddinW.dllB goto :EOF
if exist C:\PROGRA~1\Intuit\QUICKB~1\MktPopAddinW.dll del C:\PROGRA~1\Intuit\QUICKB~1\MktPopAddinW.dll
ren C:\PROGRA~1\Intuit\QUICKB~1\MktPopAddinW.dllB MktPopAddinW.dll
C:\WINNT\system32\regsvr32 /S C:\PROGRA~1\Intuit\QUICKB~1\MktPopAddinW.dll
My specialty is real-time embedded software development, not Windows programming. I'm uploading the DLL file in case someone is interested in trying to figure out exactly what it does, I'd be interested in hearing about your findings. At first glance, it appears to be something to add marketing popups.