Create a windows service for your application register that windows service and set startup property as automatic .
Now your service will start automatically when ever windows starts
and
see this link:
http://www.geekpedia.com/tutorial151_Run-the-application-at-Windows-startup.html