Was den Fehler anbelangt vermute ich, dass du das so aufrufst:
Delphi-Quellcode:
var
xy: TKonto;
begin
xy.NeuesKonto(...);
statt richtig
Delphi-Quellcode:
var
xy: TKonto;
begin
xy := TKonto.NeuesKonto(...);
xy existiert ja da noch nicht, und du versuchst trotzdem eine Methode daraus aufzurufen.
Dann zu dem Namen: Ein Konstruktor heißt Create und nicht NeuesKonto und der Destruktor Destroy...