Antonio,
If you haven't already, would it be possible to change line 428 in the Command method of the TMenu class (I am using FW 7.05) so that it passes the oMenuItem var in the EVAL of bWhen?
if oMenuItem:bWhen != nil .and. ! Eval( oMenuItem:bWhen, oMenuItem )
It is passed elsewhere and I assume it was an oversight. By making this change, I don't have to delare object names for every menu item I want to affect in the WHEN clause.
Thanks.