**Is your feature request related to a problem? Please describe.**

An 'About' window is something every app needs, yet Electron only has a native About window for macOS (the default one). For Windows and Linux, every Electron app has to reinvent the wheel, usually badly, and not adhering to platform-specific behavior nor style.

**Describe the solution you'd like**

GTK actually has a widget specifically for this: https://developer.gnome.org/gtk3/stable/GtkAboutDialog.html

For Windows, from what I can tell, there's no standard, so here it could just be a simple native modal window with the icon and a few labels for the information.

**Describe alternatives you've considered**

The alternative is for every app to create a custom browser window and style it with CSS. The problem is that it's hard to imitate the platform native style on Windows, and near impossible to do it on Linux, as every desktop manager has their own style.
shell/browser/api/atom_api_app.cc
if (Browser::Get()->is_ready()) {
    args->ThrowError(
        "app.disableHardwareAcceleration() can only be called "
        "before app is ready");
    return;
  }
  content::GpuDataManager::GetInstance()->DisableHardwareAcceleration();
}
void App::DisableDomainBlockingFor3DAPIs(mate::Arguments* args) {