Moin...
Im
constructor Create(Suspended: Boolean; var1: string; var2: string; var3: string); overload;
...braucht du das
overload nicht. Es sein, denn du hast wirklich mehrere Constructoren.
Im Constructor brauchst nur du das
inherited Create(Suspended);
... und das ist wichtsch.