C:\Program Files\Microsoft opens at startup
I recommend you take a look at the SysInternals tool AutoRuns: it gives you a good overview over all of the processes and services that are started during the startup process.
Launch msconfig from the run command, change to the startup tab and see if you have an entry for C:\Program Files\Microsoft in there?
To have a complete view of what is launched as statup, use:
Starter
You will then see what does actually launch that directory.