I wrote a simple Windows program and put it in my "Start up" folder on the start menu.
But when Windows starts up, it always launches it twice. I get two instances of my program and I always have to manually exit one of them.
It is only in the All Users start up profile, not any of the other User profiles. I haven't touched the registry at all. If I remove the program from "Start up", then it doesn't start at all.
This actually happens on both 7 and xp for me for this particular program.