In this Delphi programming tutorial we start with an application that loads and saves some settings out of an ini-file.  We then tidy up the code a bit by creating a new class inheriting from TIniFile that uses properties with getter and setter methods to change the settings rather than ReadString / WriteString.  This makes the code much nicer as you get code completion and error insight.  We also make use of the Initialization and Finalization sections of a unit to create and free our new class.  This video is 10 minutes long and you can watch it here.