First of all nice project!
Thanks for the author.
I do see major issue in the library.
The issue is related to exceptions handling.
Please open _02_ApplicationMenuButton project and add the following code to void _buttonNew_OnExecute method.
int i = int.Parse("a");
this code is just to demonstrate unhandled exception situation.
run the ApplicationMenuButton project click New button and you will see that Unhanded Exception window will not shown at all.
add the same code into button1_Click event
and you will see difference.
I see big issue in it especially if we have created form object in _buttonNew_OnExecute handler then there is unhanded exception in this form then the form will be closed without any notification.
Any ideas how to solve this?
Thank you, Alex