My lazarus is not doing that. I have to put the "CreateForm" manually for each form.
__________________
program Project1;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
Interfaces, // this includes the LCL widgetset
Forms, UPrincipal, UAreas, LResources
{ you can add units after this };
{$IFDEF WINDOWS}{$R maladir.rc}{$ENDIF}
begin
Application.Initialize;
Application.CreateForm(TfrmPrincipal, frmPrincipal);
Application.CreateForm(TfrmAreas, frmAreas);
Application.Run;
end.