An application like this would be rather easy to code (in most languages). You just need to know all of the auto-start methods, for the target system (i.e. windows).
I'll start something in VB (I know everyone hates VB, but I'm lazy
Please post all of the auto-start methods you can think about.
I'll start with the basics like Registry Keys, Etc.
Don't forget about DLL's.