in reply to Tkx disabling/enabling menus

I'm in the process of porting an old application from perl/tk to tkx.

Why are you using Tkx? Did you know that Tk is available via ppm? There is no reason to switch to Tkx voluntarily.

Also :)Tkx is the worst possible option

any pointers?

Turn on trace, use argument passing instead of fake globals, the basics :)