hummm..
..Como la variable
"LinesList" de la unidad "Unit2" es una variable global, pues tranquilamente puedes crearla(instanciarla) en la inicializacion de la unidad "Unit1" mas o menos así:
unit 1:
Código Delphi
[-]...
implementation
uses
unit2;
...
initialization
LinesList:=TList.Create;RegisterLineClass(TAudioLine);
Creo que con eso se solucionaría.
.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7