Wenn man eine Bitmap freigibt, dann ist es immer gut, wenn man sie vorher erzeugt hat.
Genauer gesagt: Wenn man sie
zugewiesen hat, sprich mit nil initialisiert hat.
Solange die Variable entweder auf eine Bitmap verweist
oder nil ist, ist es kein Problem ein Free aufzurufen, denn das prüft, ob Self <> nil ist.
Das Problem ist daher nicht das Free oder ein nicht immer aufgerufenes Create, sondern eine fehlende Initialisierung der Variablen.