Это не выход
Получается администратор должен куглосуточно заниматься тем что выявлять такие ситуации и вручную удалять активных пользоватей
никакой нормальный админ не выдержит или уволится или попросит много денег за такую работу
а во сути то вопрос копеечный нужна маленькая доработка
которая бы в определенном месте как я понимаю вызывала бы метод формы closeCansel вместо Close
Я бы и сам доработку сделал но ее нужно как я понимаю делать в классе FormRun но она не доступна