Sorry, deiconify seems to be a bit of misdirection there. My deiconify snippet here comes from another statement block that also experiences the system problem. The actual system command I do there in that Radiobutton part is more complicated, but the outside behavior of "hanging" after doing the command is the same. Yes, later in my code I see that I use $mw->raise() and there is no destroy in sight.