Fixed an issue where controls added by specifying the "id" parameter in the project lifecycle extension using the ExtensionsPoints API would become disabled when the project was reopened, even if the execution option was always enabled.
Fixed an issue where the default icon image could not be loaded if the storage folder did not have write permissions, causing the extension to fail to load.
The default behavior when an exception occurs was to commit the model edits because there was no default implementation for the HandleException() method of the CommandHandlerBase and EventHandlerBase classes. This has been changed to rollback.
Class name of the parameter of the ExtensionPoints.Events.Pages.RegisterOnBeforeChange and ExtensionPoints.Events.Pages.RegisterOnAfterChange methods (the base class name of the event handler was Navigator..., so it has been corrected.