TAdvLockApp does not detect nonidle time

I have tested TAdvLockApp in simple one form app, it works as expected.

Then when the component is set  to my app main form (with menu etc.), I open a child form, make some activity there by clicking grid for example, but after the idle time (20sec) the app becomes locked, whether there is activity or not:.
Must the component exist in every form of the app, to measure the activity of that form ?
I look at your website, if the form is loaded from DLL-file the situation is different. Most forms of the app are dynamically loaded from BPL, so I must perhaps add some code there. But initially I play  with forms that are in the main exe-file only.