Not aware of any settings.
First guess would have been AntiVirus => but if you already see first forms, then AV already let the IDE start, so not sure why it would stop it again.
(unless you only see the splash screen, and you use "startlazarus" which shows the splash, and then loads the actual lazarus.exe)
There shouldn't be any DLL, except if you have packages (like DB stuff) installed, that depends on some dll.
Does that happen when the IDE starts with a new empty project? Or maybe its some file (some very large file) in the project that gets re-opened when you launch the IDE?
You could check the log, start the IDE with "lazarus.exe --debug-log=c:\path\log_name.txt". Or better compile the IDE with -WC (Tools > Configure build Lazarus), then it will open with a "dos window", and you can watch any log msgs live. So you can see what gets logged when. Maybe there is a clue in that.