Thanks for the hints. To avoid confusion the working name of Form1 in my package is Main.
I loaded Main.frm and Main.pas and from Main.frm in the editor tried the F12 toggle which yielded the following error:
>Unable to find the component class "TLTCPComponent" It is not registered via RegisterClass and no lfmwas found. It is needed by unit: /home/nigel/GPI/main.pas
I can compile and run my package and the TCP component is clearly there because all my network functions work??
I have to confess to not fully understanding the Registering concept in Lazarus, I thought it was a concept left behind with MS Windows but I am only a physicist