Gut, Anfangs hat mich das alles in einem Fenster auch gestört ... jetzt hab ich mich dran gewöhnt.

OK, wenn ich jetzt erwähne, daß man in ganz neuen Delphi-Versionen wieder alles in Einzelfenster zerlegen kann, dann hilft es dir nicht wirklich was.
OK, also
DupeString hängt x mal den angegebenen String aneinander.
DupeString('abc', 5)
liefert also
'abcabcabcabcabc'
zurück.
Ein Therapeut entspricht 1024 Gigapeut.