public RegLocationMenuItem(ITsiRegPathItem item) : base(AppString.Menu.RegistryLocation)
 {
     this.Click += (sender, e) => ShowPath(item.RegPath, PathType.Registry);
     item.ContextMenuStrip.Opening += (sender, e) =>
     {
         using (var key = RegistryEx.GetRegistryKey(item.RegPath))
             this.Visible = key != null;
     };
 }
 public RegLocationMenuItem(ITsiRegPathItem item) : base(AppString.Menu.RegistryLocation)
 {
     this.Click += (sender, e) => ExternalProgram.JumpRegEdit(item.RegPath, item.ValueName, AppConfig.OpenMoreRegedit);
     item.ContextMenuStrip.Opening += (sender, e) =>
     {
         using (var key = RegistryEx.GetRegistryKey(item.RegPath))
             this.Visible = key != null;
     };
 }