When I use @runonce modifier (and maybe in some other cases, but i'm not sure), when I use a rename dialog or dlgchoose box, I always get the DOpus progress bar on top of the dialog.
It's kind of annoying, do you know if there's a way to get that progress bar not showing on top and getting focus? Or set priority on dlgchoose, dlgstring, rename, etc?
Can you use @set instead of @runonce? That may be a workaround.
Something should probably be done to stop the progress dialog appearing on top of dlgstring, dlgchoose, etc., though. I've made a note to look into that more when I get time (which won't be for a while at the moment).
most of the times, if not everytime, I use the @runonce on context menus, just launching a user command.
I think I get what you mean as the workaround using @set, using set at the beginning of the commands before the command itself is launched, but it doesn't work in this case.
At least, the functions work, so it's not a big deal...