Just thought that after looking at the Form application, I just need to do the initialization manually:
Application.CreateForm(TDataModule1, DataModule1);
UPDATE
As suggested in the comments, I ended up implementing:
DataModule1 := TDataModule1.Create(nil)
source share