private static void HandleCreated(EnvironmentVariable variable)
 {
     if (variable.IsCreated)
     {
         // Try creating this new environment variable.
         Environment.SetEnvironmentVariable(variable.Label, variable.Value, variable.Scope);
         variable.SaveSettings(Program.Settings);
     }
 }
        private static void HandleChanged(EnvironmentVariable variable)
        {
            if (variable.IsChanged)
            {
                if (variable.IsRenamed)
                {
                    // Try discarding original environment variable.
                    Environment.SetEnvironmentVariable(variable.Start, String.Empty, variable.Scope);
                    variable.FreeSettings(Program.Settings);
                }

                // Try creating this new environment variable.
                Environment.SetEnvironmentVariable(variable.Label, variable.Value, variable.Scope);
                variable.SaveSettings(Program.Settings);
            }
        }