in reply to Re^2: backgrounding a Tk process
in thread backgrounding a Tk process

And my OTHER STUPID MISTAKE was trying to debug in ptkdb, the TK debugger. It can be done but you have to set stuff up to handle the debugger mainloop AND the program mainloop and I completely forgot about that.