Gutes Tutorial.
Zwei Anmerkungen hätte ich allerdings noch:
var g_BK:Tbundeskanzler;
sollte besser nach "implementation" deklariert werden, damit der Entwickler nicht versehentlich direkt auf g_BK zugreifen kann.
Der Delphi-Compiler schreibt zurecht eine Warnung aus, dass der Konstruktor nicht in private deklariert werden sollte. Am besten solle es so aussehen:
Delphi-Quellcode:
{$WARNINGS OFF}
constructor Create;
{$WARNINGS ON}