private void ApplyChanges()
        {
            try
            {
                StaticViewModel.IsLoading = true;
                LoadedPanelEnabled        = false;
                StaticViewModel.AddLogMessage("Applying changes post install");

                HostService.StopRadeonSoftware();

                HostService.ApplyChanges();
                RadeonScheduledTaskList.ApplyChanges();
                ServiceList.ApplyChanges();
                InstalledList.ApplyChanges();
                TempFileList.ApplyChanges();

                LoadOrRefresh();
                StaticViewModel.AddLogMessage("Changes applied to post install");
            }
            catch (Exception ex)
            {
                StaticViewModel.AddLogMessage(ex, "Failed to apply post install changes");
            }
            finally
            {
                StaticViewModel.IsLoading = false;
            }
        }