anchor.diff:  
     TThread.ForceQueue(nil, procedure
     begin
  +    // Activate File Explorer
  +    FileExplorerWindow.FileExplorerTree.Active := True;
  +
       // Load Python Engine and Assign Debugger Events
       PyControl.LoadPythonEngine;
       SetupPythonVersionsMenu;
   
  -    SetupToolsMenu;
  +    // Update External Tools
  +    SetupToolsMenu;  // After creating internal interpreter
  +    SetupCustomizer; // After setting up the Tools menu
  +    // Load Toolbar Items after setting up the Tools menu
  +    if FileExists(AppStorage.IniFile.FileName) then
  +      LoadToolbarItems('Toolbar Items');
  +
   
       with PyControl do begin
         OnBreakpointChange := DebuggerBreakpointChange;
  
positive.code:   History:   v 3.4.2
            New Features
            Issues addressed
              #879, #898, #899
  
              { TODO : Issues 501, 667 }
              { TODO : Review Search and Replace }
  
negative.code:   RegisterCustomParams;
    AppStorage.ReadCollection('Tools', ToolsCollection, True, 'Tool');
    AppStorage.ReadPersistent('Tools\External Run', ExternalPython);
    OutputWindow.lsbConsole.Font.Name := AppStorage.ReadString('Output Window\Font Name', 'Courier New');
    OutputWindow.lsbConsole.Font.Size := AppStorage.ReadInteger('Output Window\Font Size', 9);
    OutputWindow.FontOrColorUpdated;
  