- Electron version: 1.1.3 & 1.2.0
- Operating system: Windows 10 Build 10580

The icon of a window is reset after minimizing it for a short period of time (about 2 minutes), hiding it and showing it again.
An app to reproduce this bug: https://github.com/taroxd/electron-quick-start

atom/browser/native_window_views.h
AtomDesktopWindowTreeHostWin* atom_desktop_window_tree_host_win_;
  ui::WindowShowState last_window_state_;
  
  
  
  
  gfx::Size last_normal_size_;
  
  TaskbarHost taskbar_host_;
  
  bool enabled_a11y_support_;
#endif
  
  std::unique_ptr<views::UnhandledKeyboardEventHandler> keyboard_event_handler_;
  
  accelerator_util::AcceleratorTable accelerator_table_;
  bool use_content_size_;
  bool movable_;
  bool resizable_;
  bool maximizable_;
  bool minimizable_;
  bool fullscreenable_;
  std::string title_;
  gfx::Size widget_size_;
  DISALLOW_COPY_AND_ASSIGN(NativeWindowViews);
};
}  
#endif