private void DisposeBackupManager()
 {
     if (_BackupManager != null)
     {
         _BackupManager.Stop();
         _BackupManager.Dispose();
         _BackupManager = null;
     }
 }
        private void btnStart_Click(object sender, EventArgs e)
        {
            lstBackup.Items.Clear();
            try
            {
                DisposeBackupManager();

                _BackupManager = CeBackupServerManager.Instance;

                _BackupManager.BackupEvent  += BackupFunction;
                _BackupManager.CleanupEvent += CleanupFunction;

                _BackupManager.Start("cetest.ini");

                lblStatus.Text = "CeBackup Started OK";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error");
            }
        }