anchor.diff:        ARect.Right,
         ARect.Bottom);
     end;
  +end;
  +
  +procedure TWin32MenuStyler.HandleMenuPopup(Sender: TObject);
  +begin
  +  //it dont work!
  +  {
  +  if Sender is TPopupMenu then
  +    with (Sender as TPopupMenu) do
  +      ApplyBackColor(Handle, false);
  +  }
   end;
   
   initialization
  
positive.code: 
    if (not bInBar) and Assigned(Images) and (mi.ImageIndex>=0) then
    begin
      Images.Draw(ACanvas, 0, (ARect.Top+ARect.Bottom-Images.Height) div 2,
        mi.ImageIndex, not bDisabled);
    end
    else
  
negative.code: 
    Images:= mi.GetParentMenu.Images;
    if Assigned(Images) then
      dxBig:= Max(dxBig, Images.Width + dxCell * MenuStylerTheme.IndentIconPercents * 2 div 100);
  
    if mi.IsLine then
    begin
  