public void Disable()
        {
            //Launch the delegate event:
            CustomEvents.OnTaskLauncherRemoved(this);

            //If there are pending tasks, stop them and give the faction back the resources of these tasks:
            CancelAllInProgressTasks();
        }