anchor.diff:      MinimapView_Load.Anchors := [anLeft, anBottom];
   
       //Delete PopUp
  -    PopUp_Delete := TKMPopUpMenu.Create(Panel_Load, 450);
  +    deleteConfirmStr := gResTexts[TX_MENU_LOAD_DELETE_CONFIRM];
  +    deleteConfirmWidth := Max(450, gRes.Fonts[DELETE_CONFIRM_FONT].GetTextSize(deleteConfirmStr).X + PAD*2);
  +    PopUp_Delete := TKMPopUpMenu.Create(Panel_Load, deleteConfirmWidth);
       PopUp_Delete.Height := 200;
       // Keep the pop-up centered
       PopUp_Delete.AnchorsCenter;
  
positive.code: 
  { TKMGUIMenuLoad }
  constructor TKMMenuLoad.Create(aParent: TKMPanel; aOnPageChange: TKMMenuChangeEventText);
  begin
    inherited Create(gpLoad);
  
  
negative.code:       Label_DeleteConfirmTitle := TKMLabel.Create(PopUp_Delete, PopUp_Delete.Width div 2, 40, gResTexts[TX_MENU_LOAD_DELETE], fntOutline, taCenter);
        Label_DeleteConfirmTitle.Anchors := [anLeft,anBottom];
  
        Label_DeleteConfirm := TKMLabel.Create(PopUp_Delete, PopUp_Delete.Width div 2, 85, deleteConfirmStr, DELETE_CONFIRM_FONT, taCenter);
        Label_DeleteConfirm.Anchors := [anLeft,anBottom];
  
        btnWid := (PopUp_Delete.Width - PAD*3) div 2;
  
        Button_DeleteYes := TKMButton.Create(PopUp_Delete, PAD, 155, btnWid, 30, gResTexts[TX_MENU_LOAD_DELETE_DELETE], bsMenu);
        Button_DeleteYes.Anchors := [anLeft,anBottom];
        Button_DeleteYes.OnClick := Load_Delete_Click;
  
        Button_DeleteNo  := TKMButton.Create(PopUp_Delete, (PopUp_Delete.Width + PAD) div 2, 155, btnWid, 30, gResTexts[TX_MENU_LOAD_DELETE_CANCEL], bsMenu);
        Button_DeleteNo.Anchors := [anLeft,anBottom];
        Button_DeleteNo.OnClick := Load_Delete_Click;
  
  