- Electron version: 1.2.3
- Operating system: OSX 10.11.3

On OSX there is an option to hide an application that's launched automatically on login `Users & Groups > Login Items`. Electron app does not respect this option and displays the main renderer window when launched at login. 

Is there a way to detect either
- that the app was launched at login, or
- that the app was hidden at launch

?

atom/browser/browser.h
BOUNCE_CRITICAL = 0,
    BOUNCE_INFORMATIONAL = 10,
  };
  int DockBounce(BounceType type);
  void DockCancelBounce(int request_id);
  
  void DockDownloadFinished(const std::string& filePath);
  
  void DockSetBadgeText(const std::string& label);
  std::string DockGetBadgeText();
  
  void DockHide();
  void DockShow();
  
  void DockSetMenu(ui::MenuModel* model);
  
  void DockSetIcon(const gfx::Image& image);
#endif  
#if defined(OS_WIN)
  struct UserTask {
    base::FilePath program;
    base::string16 arguments;