I have a project that I compile in Linux and Windows, this project has several Units, let's call them Unit2 and Unit3. In Linux I know that in the TForm1.FormActivate procedure, Unit2 and 3 have been initialized, which seems reasonable, but they haven't been initialized in Windows at that point, so at what point would these Unit2 and 3 get initialized in Windows ??