1. acAppAutoRun - allows to automatically execute your application on each Windows startup. Unlike others similar components, it have some additional features, like displaying message on Windows login, plus have special event which informs you about automatic start. acAppAutoRun is successor of acCaptionButton and may have built-in caption button on form's title bar and associated menu item in the system menu. <br><br>Overview <br> The acAppAutoRun component is able to run your program on every Windows startup (after system reboot). Simply drop this component onto your main form, set up a few properties and your program will automatically running after every reboot. <br> <br> <br> <br> With acAppAutoRun you can easily determinate when your program started by user or automatically on Windows startup. When it started automatically, your program will have "/autorun" command line parameter that can be easily determined on OnAutoRun event or by standard ParamStr(1) function. You can check this parameter in your program to identify whether the program was started automatically or by user. <br> <br> <br><br>Key properties <br> AutoRun controls whether the application is able to auto-run on startup. <br> <br> RunFor controls for whom this app should be started (for current user or for all users on current machine). <br> <br> <br> events <br> OnAutoRun occurs when application started on startup. <br> <br> <br><br>Cool features <br> acAppAutoRun is successor of acCustomCaptionButton class. It may have corresponding button on the form's title bar and the menu item associated with this button in the system menu. <br><br><br> TacAppAutoRun component