According to helpfile, timeout parameter in MessageForm is set in milliseconds:
The timeout specifies the time (in milliseconds) that the MessageForm will show itself without user intervention before it will close automatically
I specify one with a timeout of 5000 milliseconds, and F5
Let's wait, and wait, and wait ... and click after more than 1 minute.
It runs as expected when set to 5: is timeout in seconds or milliseconds?