A. This is caused by an incorrect program call at startup, search the areas a program can be started from for an incorrect entry, these are listed at An Application keeps starting every time I start NT.

One example is as follows:

  1. Start the Registry Editor (regedit.exe).
  2. Open this registry key HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run and HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  3. Verify that all the values in these keys do not contain any incorrect, incomplete, or null entries (such as "").
  4. If the (Default) Name variable has a value of "" (an empty string), delete the Name variable. After the deletion, the value for (Default) should be "(value not set)".

This should resolve the problem. Obviously the above is only one possible cause and so all entries should be checked.