Im Grunde kannst du eine zweite Referenz per
Liste1 := Liste2;
Liste1 dann natürlich nit Createn.
Ich habe z.B. mal die Performance um 6000% gesteigert, indem ich statt
Stringlist.items := Lisbox1.items;
das geschrieben habe:
Stringlist.items.text := Lisbox1.items.text;
(Ich habe viel drin rumgearbeitet, und mir deshalb extra ne kopie machen wollen ...)