Hi, Because of the constant confusion and bug reports the TAction.OnExecute and TControl/TMenuItem.OnClick are now two separate things. See here for details: http://wiki.lazarus.freepascal.org/Lazarus_1.2.0_release_notes#LCL_TAction.OnExecute_no_longer_sets_TControl.2FTMenuItem.OnClick Mattias