треба відстежити момент, коли людина відійшла
Це не можливо фiзично. Гонитва за флогiстоном... Тем паче, що ОС сама може блокувати себе, якщо прозвести декiлька налагоджень. Тобто результат: Марна праця над костилякою.
Ну і особисто я, коли читаю, зазвичай рухаю мишкою. Не обов'язково, але часто.
Супер вирiшення... Як раз це ТС нехай в rеadme и пише.
А от переглянути їх - ще й як дасть.
Що з того? Чому не скрити "важливi" форми, коли активуеться модальна?
питання в тому, як повідомити формі 3, яка з форм її викликала
Незрозумiло навiщо. Який сенс? Ну повiдомив - що далi? Скрити форму? Чому не скривати перед ShowModal()?
Чому не пройти по Screen.Forms та не поскривати все?
Це я кажу вам як князь Теребовельський
До Builder цi сайти вiдношення мають мало. Краще тодi на embarcadero заглядати.