Just a quick glance at hixxy's script. It appears that it dynamically creates a menu for you. Which means that when something happens it will write the code for a menu that includes your status window and will allow you to nest the menu as deep as you like.
If you don't like dll's I can't think of any other solution other than this or possibly working with picwin menus. Good luck!