I have a Tk application. I'd like to start up an IDLE shell as one of its windows and pass it my own dictionary to use as its global dictionary. Anybody done that before? Some of the archived messages on idle-dev make it sound like it is old hat but I can't find the hat.