- Electron version: 1.1.2 arch=ia32
- Operating system: Windows 7x64

Electron is using the largest icon available in the .ico file for the windows bar.  I set the icon in my main window with `createWindow('main', { ...icon: icon_path })`

You can reproduce this with an icon that displays the size: (click 'test icon with several images' to download)
https://bugzilla.gnome.org/show_bug.cgi?id=551026

here is a screenshot of the wrong icon being used (should be 32x icon):

![wrong-icon](https://cloud.githubusercontent.com/assets/1128302/15620020/cce93d12-2425-11e6-8af4-ce6330aed1c9.png)

atom/browser/api/atom_api_window.cc
window_->SetDocumentEdited(edited);
}
bool Window::IsDocumentEdited() {
  return window_->IsDocumentEdited();
}
void Window::SetIgnoreMouseEvents(bool ignore) {
  return window_->SetIgnoreMouseEvents(ignore);
}
void Window::CapturePage(mate::Arguments* args) {
  gfx::Rect rect;
  base::Callback<void(const gfx::Image&)> callback;
  if (!(args->Length() == 1 && args->GetNext(&callback)) &&
      !(args->Length() == 2 && args->GetNext(&rect)
                            && args->GetNext(&callback))) {
    args->ThrowError();
    return;
  }
  window_->CapturePage(
      rect, base::Bind(&OnCapturePageDone, args->isolate(), callback));
}
void Window::SetProgressBar(double progress) {
  window_->SetProgressBar(progress);
}
void Window::SetOverlayIcon(const gfx::Image& overlay,
                            const std::string& description) {
  window_->SetOverlayIcon(overlay, description);
}
bool Window::SetThumbarButtons(mate::Arguments* args) {