@lucamar
You can put the MessageBox in FormCreate - BUT
In the most cases it shows an empty MessageBox - the string is missing.
I am talking about Linu64/gtk2
I don't know with other OS.
Winni
You should be able to use MessageBox() any time after Application.Initialize; whether it has created any form or not.