Problemas de desempenho do FireMonkey

Estou usando o Delphi XE2 com atualização 4 hotfix 1

Meu aplicativo FMX padrão está declarando muito lento e, no caso, ele está congelando por um tempo. Por exemplo: quando eu clico em um botão, todo o aplicativo congela por alguns segundos (mas apenas para a primeira execução desse evento). Então eu pensei que poderia ser um problema de GPU e editei meu padrãoDpr arquivo como;

uses
  FMX.Forms,  fmx.Types,..

{$R *.res}

begin
  Application.Initialize;

  GlobalUseHWEffects := False   ;
  GlobalUseDirect2D := False  ;
  GlobalUseDirect2DSoftware := False    ;
  GlobalUseGDIPlusClearType := True    ;
  GlobalDisableFocusEffect := True   ;

  Application.CreateForm(...);
  Application.Run;
end.

Agora funciona como eu esperava sem nenhum problema, mas o uso da CPU é como anterior (25% ao mover o mouse)

Então eu modifiquei meu código como

  GlobalUseHWEffects := true  ;
  GlobalUseDirect2D := False  ;
  GlobalUseDirect2DSoftware := False    ;
  GlobalUseGDIPlusClearType := True    ;
  GlobalDisableFocusEffect := True   ;

Agora tudo está funcionando bem, apenas um pequeno atraso no tempo de programação e uso da CPU é muito baixo (0 - 2%). (É por isso que eu preciso do Firemonkey)

agora todos os controles estão funcionando como esperado, exceto Menubar, as configurações acima não são aplicadas à barra de menu e está funcionando com o comportamento padrão (o aplicativo inteiro congela por alguns segundos).

O que posso fazer para superar este problema.

questionAnswers(1)

yourAnswerToTheQuestion