in reply to Block Tk GUI while doing a process

> What is the best way to take the focus out of an entire Tk GUI while I am eating that a process (download) is terminated..

If I have not misunderstood your question, I think you can play with: $window->focus and iconify deiconify raise or withdraw and state (to query the current state) all methods of Toplevel methods.

An example available here

L*

There are no rules, there are no thumbs..
Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.