I uninstalled an application and restarted my Windows 2000 system. At logon, I was greeted with:
There is a file or folder on your computer called "C:\Program" which could cause certain applications to not function correctly. Renaming it to "C:\Program1" would solve the problem. Would you like to rename it now?
The dialogue had a Don't perform this check at startup check box, and a Rename and Ignore button.
I know I had not created this object and figured that the uninstall had managed to remove quote marks from a C:\Program Files\... registry value. I pressed the Ignore button.
A number of applications failed during this logon session and my application event log was full of worrisome stop messages.
I searched the registry for the offending Key, value, or data, but was unable to find anything.
A Shutdown and restart yielded the same results.
I guess I was being dense that day, because it took a while for me to open explorer and look for C:\Program, which I found. It had been created at the time of the uninstall?????
I deleted the C:\Program folder and restarted.
All the problems vanished.