http://LearnDelphi.tv This video covers how to handle Command Line Parameters in your Delphi applications, with them you can make your applications more flexible giving them some initial state (such as "myprog.exe /SafeMode") or instructing them to perform some actions at start up ("myprog.exe /TakeOverWorld").