Improved UI menus:
- UIMenu::GetHandle() will not create menu by default, it will create menu only when 'true' is passed as function argument
- UIMenuItem::GetMenuHandle() will not create menu too, so it's result is checked now everywhere
- dialog's WndProc processes WM_INITMENU message to refresh all menu items before menu appears (can't do the same in CUmodelApp though)