Не получается обработать сообщения от иконки в трее

Непонятно совершенно, что там Эмбаркадеры накрутили с этим FM. Потому что тот же код, переписанный в VCL-проект не страдает подобным поведением. А всегда исправно показывает менюшку. А вот FireMonkey-приложение (после того, как было отображено меню, пользователь кликнул мимо него, и оно закрылось) меню из трея больше не показывает, пока его (окно приложения, то есть) вручную не активируешь (т.е., пока не кликнешь на заголовке окна мышью). Видно, SetForeGroundWindow работает не совсем так, как положено, с FM.

В общем, исправить пытался, но пока не получается. Когда (и если) получится - отпишусь...

1