Step number 2&3 are very misleading. Most softwares have
"run when windows starts" in their option. If you don't turn it off in the software itself and just delete in start up and registry, as soon as you run the software next time, it will turn on itself in windows startup again.