anchor.diff:    mrAll      = mrIgnore + 1;
     mrNoToAll  = mrAll + 1;
     mrYesToAll = mrNoToAll + 1;
  +
  +  { Default fpGUI help viewer }
  +  FPG_HELPVIEWER = 'docview';
   
   var
     FPG_DEFAULT_FONT_DESC: string = 'Arial-10:antialias=true';
  
positive.code:     procedure   Terminate;
      procedure   Lock;
      procedure   Unlock;
      property    FormCount: integer read GetFormCount;
      property    Forms[Index: Integer]: TfpgWindowBase read GetForm;
      property    IsInitialized: boolean read FIsInitialized;
      property    TopModalForm: TfpgWindowBase read GetTopModalForm;
      property    MainForm: TfpgWindowBase read FMainForm write FMainForm;
  
negative.code:     FMainForm: TfpgWindowBase;
      FTerminated: boolean;
      FCritSect: TCriticalSection;
      FHelpType: THelpType;
      FHelpContext: THelpContext;
      FHelpWord: TfpgString;
      FHelpKey: word;
      FHelpFile: TfpgString;
      function    GetForm(Index: Integer): TfpgWindowBase;
      function    GetFormCount: integer;
      function    GetTopModalForm: TfpgWindowBase;
      function    GetHelpFile: TfpgString;
    protected
      FOnIdle: TNotifyEvent;
      FIsInitialized: Boolean;
      FModalFormStack: TList;
      function    DoGetFontFaceList: TStringList; virtual; abstract;
      function    GetHelpViewer: TfpgString; virtual;
    public
      constructor Create(const AParams: string); virtual; reintroduce;
      destructor  Destroy; override;
  