- 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
MessageBoxType type,
                        const std::vector<base::string16>& buttons,
                        int default_id,
                        int cancel_id,
                        int options,
                        const base::string16& title,
                        const base::string16& message,
                        const base::string16& detail,
                        const gfx::ImageSkia& icon) {
  TASKDIALOG_FLAGS flags =
      TDF_SIZE_TO_CONTENT |  
      TDF_ALLOW_DIALOG_CANCELLATION;  
  TASKDIALOGCONFIG config = { 0 };
  config.cbSize     = sizeof(config);
  config.hwndParent = parent;
  config.hInstance  = GetModuleHandle(NULL);
  config.dwFlags    = flags;
  if (default_id > 0)
    config.nDefaultButton = kIDStart + default_id;