- Electron version: 1+
- Operating system: All

I'd love to see support for a checkbox with a custom label within message box. In my app, users can delete items from a menu. I want to warn them they're deleting an item. After a little bit of use, this can get obnoxious, so I'd like to have a checkbox labeled "Don't show this again."

atom/browser/ui/message_box_win.cc
base::string16 lower = base::ToLowerASCII(button);
  if (lower == L"ok")
    return { TDCBF_OK_BUTTON, IDOK };
  else if (lower == L"yes")
    return { TDCBF_YES_BUTTON, IDYES };
  else if (lower == L"no")
    return { TDCBF_NO_BUTTON, IDNO };
  else if (lower == L"cancel")
    return { TDCBF_CANCEL_BUTTON, IDCANCEL };
  else if (lower == L"retry")
    return { TDCBF_RETRY_BUTTON, IDRETRY };
  else if (lower == L"close")
    return { TDCBF_CLOSE_BUTTON, IDCLOSE };
  return { -1, -1 };
}
void MapToCommonID(const std::vector<base::string16>& buttons,