Allows an executable to be automatically started upon Windows boot.
Enabling/disabling autostart is as simple as:
var autostarter = new Autostarter(Application.ExecutablePath); // or any other path
autostarter.Enable();
autostarter.Disable();
Can be installed using NuGet simply by running:
PM> Install-Package Autostarter
(Using GUI-based installers: search for 'Autostarter')
While NuGet is the preferred installation method, you can also add the DLL-file as a reference in Visual Studio. You can find the latest DLL-file under releases.