Actually, I was thinking now more along the lines of a little form which comes up as another GUI when you hit a button, which shows a full layout of the bar with little spots where you can enter your preferred key strokes and other information. The same principle as in other programs which allow you to define your own keyboard commands. The AutoHotKey command Gui_submit can take this user data, convert it to the variables needed, and will even let you save the data. (There are bits of sample code on that linked page which show how it's all done.) Mind you, it looks like a biggish job, but it's clearly possible. It could be strapped right on top of the existing bar script. What do you think lblb? Worth taking a crack at? EDIT: I just took a quick look, thinking somebody must have already built something like this, and I came across an all-purpose GUI maker for AHK, called, "Smart GUI Creator" http://www.autohotkey.com/forum/topic775.html It's got a bit of a learning curve though; by no means intuitive. Still, it offers drag and dropping of buttons and such. I played around with it and found several neat features, but I'd have to read the manual to work out how to get it to do what we'd need. Either way, everything is possible here.