/// <summary>
        /// Removes selected profile from the list
        /// </summary>
        private void RemoveProfileAction()
        {
            if (SelectedProfile != null)
            {
                if (MainWindowVm.Instance.SelectedWorkingProfile != null &&
                    SelectedProfile.Name == MainWindowVm.Instance.SelectedWorkingProfile.Name)
                {
                    FilesActionVm.Instance.WorkingItemsList.Clear();
                    FilesActionVm.Instance.StopMonitoringDirectory();
                    MainWindowVm.Instance.SelectedWorkingProfile = null;
                }

                SelectedProfile.RemoveProfile();
                ProfileList.Remove(SelectedProfile);
                MainWindowVm.Instance.UpdateProfileListFromProfilesWindow(ProfileList);
            }
        }