Podes valerte de la propiedad TAG del timer. Esta propiedad no tiene un uso particular en la VCL, y es un entero que perfectamente puede contener un puntero ya que son del mismo tamaño.
Entonces, cuando creas el timer y el list view podrias hacer algo como:
Código Delphi
[-]
NuevoTimer := TTimer.Create;
NuevoListView := TListView.Create(parametros);
NuevoTimer.Tag := Integer(NuevoListView);
asi, en el evento OnTimer, podrias averiguar cual es el listview asociado asi:
Código Delphi
[-]
Procedure TForm1Timer1Timer(Sender : TObject);
Var
aListView : TListView;
Begin
aListView := TListView(Pointer((Sender as TComponent).Tag));
Actualizar(aListView);
End;
Hasta luego.