> So .. you are saying that every time I hit F9 it also reloads the .ZAM
> file ??
I can't comment on the exact mechanism used within ZTreeWin - maybe it only reloads if changed.
> I can understand re-writing the .ZAM file if it changes and if it
> contains the menu item currently selected but why reload it from disk ??
> Surely it can remember it without a reload ??
The currently selected menu item is saved in the .ZAM file, so if you have 2 instances with different items selected it would cause a change, and force a reload.
> If you have multiple instances open any changes made to the menu could
> be lost anyway depending on the order you shut them down - I'm always
> carefull to only have one instance open if I am modifying a menu, for
> that very reason.
I actually do all my changes to the .ZAM file in an external editor, so I find this very convenient, although ZTreeWin objects if you make changes (even navigation) if the file is open for write.