anchor.diff:    FIRC.AutoJoinChannels;
   end;
   
  +procedure TMainForm.OnApplicationMinimize(Sender: TObject);
  +begin
  +  Hide;
  +  ShowInTaskBar := stNever;
  +end;
  +
   procedure TMainForm.OnNickListReceived(const ChannelName: string; List: TStrings);
   var
     Channel: TChannel;
  
positive.code: 
  uses
    Classes, Forms, Controls, Dialogs, StdCtrls, ComCtrls, Menus, ActnList,
    ExtCtrls, LCLIntf, LMessages, LCLType, Buttons, IRC, ChannelList, TreeviewHelper, sysutils;
  
  const
       LM_AFTER_SHOW = LM_USER + 300;
  
negative.code:     procedure SetFocusEditInput;
      procedure WmAfterShow(var Msg: TLMessage); message LM_AFTER_SHOW;
      procedure AfterShow;
      procedure OnApplicationMinimize(Sender: TObject);
    public
      constructor Create(TheOwner: TComponent); override;
      destructor Destroy; override;
  