Sorry, this is not clear yet.
1. The original post is six weeks old and I can't explain the contents of those two units as they don't contain what I expected in them which must have something to do with my attempt to bring the form in.
2. The current situation is that I have the three files in reply#6
http://forum.lazarus.freepascal.org/index.php/topic,27584.msg174478.html#msg174478.
3. My process is: Start Lazarus IDE. It seems to hold the last program files in the application so I go Project, New Project, Application to clear the existing files. Then File, Open MMW.lpr, OK to the message to close current project and create new Lazarus project, Application, OK.
4. I can press run button to compile and run the program okay but it is still the only file in the source editor. It recognises unit1.lfm from the {$R *.lfm} line and there is no form used in unit2.pas. File Open loads the two Unit?.pas files into the Source Editor.
5. >> All I am trying to achieve is to get the form to appear under View Project Forms so that I can use it with View Forms like I do with View Units.
... You must either add the appropriate .lfm file, or comment the read directive thus:
//{$R *.lfm}
and build a resourceless form yourself starting with TForm1.CreateNew().
I don't understand how to add Unit1.lfm. I didn't //{$R *.lfm} in Unit1.pas. All I seem to be able to do is create a new Form1 and when I go File, Save All the IDE it saves Unit3.pas, then File Quit. The new form is unit3.lfm.
When I open Lazarus IDE again Unit3.lfm is in the View [Project] Forms but not Unit1.lfm.
**********
6. Back to Step 3 then File, Open load the two Unit?.pas files into the Source Editor. Insert //{$R *.lfm} in Unit1.pas. File, New Form, File Quit, OK to save changes to project MMW, Save Unit3.pas. Same as above.