Hola.
Si no te entendí mál, el problema es que no podés acceder a las propiedades de los objetos almacenados en el
TObjectList, una forma sería:
Código Delphi
[-]
if FObjLst.Items[0] is TPanel then
TPanel(FObjLst.Items[0]).Top:= 50;
Saludos.
Edito: Perdón rogeriobeltran, no reparé que el hilo estaba en Lazarus, el ejemplo es para Delphi.
Tendrías que probar si el cast
TPanel(...).Propiedad funciona en en Lazarus...