diff --git a/Cargo.lock b/Cargo.lock
index 61ea56a..9d999cc 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1988,6 +1988,7 @@ dependencies = [
  "tokio",
  "toml 0.5.11",
  "tor-rtcompat",
+ "trayicon",
  "walkdir",
  "winres",
  "zeroize",
@@ -5050,6 +5051,15 @@ dependencies = [
  "once_cell",
 ]
 
+[[package]]
+name = "trayicon"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c367fd7cdcdf19234aa104f7e03abe1be526018e4282af9f275bf436b9c9ad23"
+dependencies = [
+ "winapi",
+]
+
 [[package]]
 name = "try-lock"
 version = "0.2.4"
diff --git a/Cargo.toml b/Cargo.toml
index 255c565..d997c77 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -64,6 +64,7 @@ walkdir = "2.3.2"
 zeroize = "1.5.7"
 serde-xml-rs = "0.6.0"
 strsim = "0.10.0"
+trayicon = "0.1.3"
 
 # Unix dependencies
 [target.'cfg(unix)'.dependencies]