Есть две формы .
На первой есть кнопка и таймер . По кнопке показывается вторая форма и включается таймер который срабатывает через 3-5 секунд. Успеваем за эти 3-5 секунд свернуть первую форму. вот .
При срабатывании таймера вторая форма закрывается (Form2->Close()).
Косяк : Если первая форма не свернута то вторая закрывается по таймеру и всё пучком НО если первая форма свернута то вторая форма не исчезает и не откликается на события ...
Можете проверить сами . Только учтите что при разворачивании первой формы вторая находится под ней
надо просто первую отодвинуть ... :o)