Moin...
Zitat:
Eindeutiger ist es, eine Stringliste als Übergabeparameter der Funktion zu deklarieren.
...nicht unbedingt.

Aus dem Namen sollte hervorgehen, das ein Objekt (in diesen Falle eine TStringList) erzeugt wird.
Bsp:
function CreateAndFillBlubbList(Bla: Integer): TStringList;