I'm writing a script that uses many icons for display purposes. Most of the icons are not needed the entire time the dialog is open. Hiding them works fine except for the fact that I have so many that the dialog flickers as it refreshes every time anything is changed (unhiding something, changing the tab, etc).

It would really be useful to:

1) Allow a command-line (or script-called) ability to add an item to a dialog that is already created. Example: I have an open dialog and I now need an icon for something. I type (or my script runs the command) /dialog title +icon id,x y w h,location,style

or,

2) Make it so the dialog does not refresh everything in it whenever one thing is changed. Really, there is no need for that considering everything will stay the same besides the one thing that is being changed anyhow.

Either option would really be helpful for people who need to use many items in a dialog and don't want to have the dialog flicker all the time.

Thanks.