public frmActionExplorer()
        {
            InitializeComponent();

            CustomInitialization();

            tvActionExplorer.ExpandAll();


            try
            {
                ActionProperies = new List <RegKyeDBSyncActionTreeNode>();
                ActionProperies = RegKeySettings.getAllKeyProp();

                node           = ActionProperies.Where(w => w.Name == "NodeDataSynchronization").SingleOrDefault();
                ActionDataSync = new ActionToolStrip(node);

                ActionToolStrips.Add(ActionDataSync);


                node = ActionProperies.Where(w => w.Name == "NodePayments").SingleOrDefault();
                ActionDataSyncPayment = new ActionToolStrip(node);
                ActionToolStrips.Add(ActionDataSyncPayment);

                node = ActionProperies.Where(w => w.Name == "NodeDirect").SingleOrDefault();
                ActionDataSyncPaymentDirect = new ActionToolStrip(node);
                ActionToolStrips.Add(ActionDataSyncPaymentDirect);


                node = ActionProperies.Where(w => w.Name == "NodeIndirect").SingleOrDefault();
                ActionDataSyncPaymentIndirect = new ActionToolStrip(node);
                ActionToolStrips.Add(ActionDataSyncPaymentIndirect);

                node = ActionProperies.Where(w => w.Name == "NodeFile").SingleOrDefault();
                ActionDataSyncPaymentFile = new ActionToolStrip(node);
                ActionToolStrips.Add(ActionDataSyncPaymentIndirect);

                node = ActionProperies.Where(w => w.Name == "NodeMembership").SingleOrDefault();
                ActionDataSyncMembership = new ActionToolStrip(node);
                ActionToolStrips.Add(ActionDataSyncMembership);

                node = ActionProperies.Where(w => w.Name == "NodeMembershipApplication").SingleOrDefault();
                ActionDataSyncMembershipApplication = new ActionToolStrip(node);
                //ActionDataSync.ActionPropery.ActionProperties.Timer.Elapsed += new System.Timers.ElapsedEventHandler(this.PaymentIndirectTimer_Tick);
                ActionToolStrips.Add(ActionDataSyncMembershipApplication);

                node = ActionProperies.Where(w => w.Name == "NodeChangeAddress").SingleOrDefault();
                ActionDataSyncChangeAddress = new ActionToolStrip(node);
                ActionToolStrips.Add(ActionDataSyncChangeAddress);

                node = ActionProperies.Where(w => w.Name == "NodeMemberData").SingleOrDefault();
                ActionDataSyncMemberData = new ActionToolStrip(node);
                ActionToolStrips.Add(ActionDataSyncMemberData);

                node = ActionProperies.Where(w => w.Name == "NodeExamination").SingleOrDefault();
                ActionDataSyncExamination = new ActionToolStrip(node);
                ActionToolStrips.Add(ActionDataSyncExamination);

                node = ActionProperies.Where(w => w.Name == "NodeTechnicalActivities").SingleOrDefault();
                ActionDataSyncTechnicalActivities = new ActionToolStrip(node);
                ActionToolStrips.Add(ActionDataSyncTechnicalActivities);
            }
            catch { }
        }