Im einfachsten Fall ist keine weitere Verpackung der Funktionalität nötig. Im angehängten Beispiel wird noch nicht einmal ein eigener Dialog für die Abfrage des Dateinamens eingesetzt. Wenn du aber einen eigenen Dialog für Einstellungen entwirfst, dann kapselst du alles damit zusammenhängende in einer eigenen
Unit. Eine eigene Klasse musst du dann entwerfen, wenn du gegenüber dem Basistyp Methoden einführen, verändern oder verstecken willst.
Grüße