# Package net.i2p.desktopgui

Desktop graphical interface for managing I2P router lifecycle from the system tray.

See: Description

- Class Summary
  Class | Description
  --- | ---
  ExternalMain | Simplified main class for App Context only, requiring only i2p.jar.
  ExternalTrayManager | Tray manager for external use without router context access.
  InternalTrayManager | Tray manager for internal use with full router context access.
  Main | Main entry point for the I2P Desktop GUI application.
  TrayManager | Abstract base class for managing system tray icons and menus for I2P.

## Package net.i2p.desktopgui Description

Desktop graphical interface for managing I2P router lifecycle from the system tray.

This package provides:

- System tray icon integration
- Router start/stop/restart controls
- Status monitoring and notifications
- Router console quick access
- Configuration shortcuts

Desktopgui provides a convenient system tray interface for managing the I2P router without requiring a browser window open. It displays router status, provides quick access to common operations, and shows notifications for important events.