Not sure if there is a difference between a yesno_box and an info_box here. In my application it removes the desktop (with deactivate) but the messagebox i still active. But it doen't matter since I need the hard kill switch. There could be a .NET controlled dialog or another 3. party component using some sort of dialog that is not closed either with abort. My "suicide code" will make sure that the application is terminated