How to make grayed menu item in Fresh using macroses and procs from gui.asm and gui.inc?
Well, unfortunately in current version of gui.asm (CreateCoolMenu) you can't make menu item grayed initially in design-time. You have to use EnableMenuItem function with MF_GRAYED.
It is design flaw that will be fixed in one of the next versions.
Regards.
btw: If you need to disable/enable some menu items and/or other controls depending on the state of the program - check AM_ONIDLE message - it was introduced especially for that purpose.