From: Diego Zamboni <zamboni@ce...> - 2000-12-18 18:57:59
> I don't think that opening a menu should run arbitary code. The user
> may be trying to delete an application they don't trust, for example!
Completely agree. How about having a "trusted applications" list, where you
can drag applications that you trust, and only those would be queried for
their dynamic menus?
> In fact, even loading the static file may cause an annoying delay (eg,
> if the applciation is on a floppy) :-(
Once I write it, I will try and do some tests as for the delay these menus
would introduce, and let the list know. There could also be a setting for "do
not query menus for applications under these mount points", so that you could
disable them for floppies and CD's.
> Although, it does make it harder to invoke them from other applications,
> since they may have to understand how to parse the file and offer a list
> of options...
Not necessarily. The way I see it, if you just run the application, it would
run and do what it normally does. But it also understands the different
menu-related options so that you can make it do different things specifically.