diff --git a/assets/data/icons/generate_ico.sh b/assets/data/icons/generate_ico.sh
index 5ddee339..acfd61e2 100644
--- a/assets/data/icons/generate_ico.sh
+++ b/assets/data/icons/generate_ico.sh
@@ -1,14 +1,14 @@
#!/bin/sh
-# Traymenu icons. Sometimes to wrong size is selected so remove 256 and 64.
-convert pm_dark_green_512.png -colors 256 -define icon:auto-resize=48,32,16 pm_dark_green.ico
-convert pm_dark_blue_512.png -colors 256 -define icon:auto-resize=48,32,16 pm_dark_blue.ico
-convert pm_dark_red_512.png -colors 256 -define icon:auto-resize=48,32,16 pm_dark_red.ico
-convert pm_dark_yellow_512.png -colors 256 -define icon:auto-resize=48,32,16 pm_dark_yellow.ico
-convert pm_light_blue_512.png -colors 256 -define icon:auto-resize=48,32,16 pm_light_blue.ico
-convert pm_light_green_512.png -colors 256 -define icon:auto-resize=48,32,16 pm_light_green.ico
-convert pm_light_red_512.png -colors 256 -define icon:auto-resize=48,32,16 pm_light_red.ico
-convert pm_light_yellow_512.png -colors 256 -define icon:auto-resize=48,32,16 pm_light_yellow.ico
+# Traymenu icons. Sometimes the wrong size is selected, so leave just one.
+convert pm_dark_green_512.png -resize 64x64 pm_dark_green_64.png
+convert pm_dark_blue_512.png -resize 64x64 pm_dark_blue_64.png
+convert pm_dark_red_512.png -resize 64x64 pm_dark_red_64.png
+convert pm_dark_yellow_512.png -resize 64x64 pm_dark_yellow_64.png
+convert pm_light_blue_512.png -resize 64x64 pm_light_blue_64.png
+convert pm_light_green_512.png -resize 64x64 pm_light_green_64.png
+convert pm_light_red_512.png -resize 64x64 pm_light_red_64.png
+convert pm_light_yellow_512.png -resize 64x64 pm_light_yellow_64.png
convert pm_dark_512.png -colors 256 -define icon:auto-resize=64,48,32,16 pm_dark.ico
convert pm_light_512.png -colors 256 -define icon:auto-resize=64,48,32,16 pm_light.ico
diff --git a/assets/data/icons/pm_dark_blue.ico b/assets/data/icons/pm_dark_blue.ico
index f9c2310c..f2663a80 100644
Binary files a/assets/data/icons/pm_dark_blue.ico and b/assets/data/icons/pm_dark_blue.ico differ
diff --git a/assets/data/icons/pm_dark_blue.png b/assets/data/icons/pm_dark_blue.png
new file mode 100644
index 00000000..4b40e7ac
Binary files /dev/null and b/assets/data/icons/pm_dark_blue.png differ
diff --git a/assets/data/icons/pm_dark_blue_64.png b/assets/data/icons/pm_dark_blue_64.png
new file mode 100644
index 00000000..808ffb18
Binary files /dev/null and b/assets/data/icons/pm_dark_blue_64.png differ
diff --git a/assets/data/icons/pm_dark_green.ico b/assets/data/icons/pm_dark_green.ico
index c1c0e134..6c0b500a 100644
Binary files a/assets/data/icons/pm_dark_green.ico and b/assets/data/icons/pm_dark_green.ico differ
diff --git a/assets/data/icons/pm_dark_green_64.png b/assets/data/icons/pm_dark_green_64.png
new file mode 100644
index 00000000..7f21cc72
Binary files /dev/null and b/assets/data/icons/pm_dark_green_64.png differ
diff --git a/assets/data/icons/pm_dark_red.ico b/assets/data/icons/pm_dark_red.ico
index 3a6e43dd..34cf046f 100644
Binary files a/assets/data/icons/pm_dark_red.ico and b/assets/data/icons/pm_dark_red.ico differ
diff --git a/assets/data/icons/pm_dark_red.png b/assets/data/icons/pm_dark_red.png
new file mode 100644
index 00000000..65a66ffe
Binary files /dev/null and b/assets/data/icons/pm_dark_red.png differ
diff --git a/assets/data/icons/pm_dark_red_64.png b/assets/data/icons/pm_dark_red_64.png
new file mode 100644
index 00000000..85ab38f0
Binary files /dev/null and b/assets/data/icons/pm_dark_red_64.png differ
diff --git a/assets/data/icons/pm_dark_yellow.ico b/assets/data/icons/pm_dark_yellow.ico
index 35fd2d27..f066b608 100644
Binary files a/assets/data/icons/pm_dark_yellow.ico and b/assets/data/icons/pm_dark_yellow.ico differ
diff --git a/assets/data/icons/pm_dark_yellow.png b/assets/data/icons/pm_dark_yellow.png
new file mode 100644
index 00000000..57c29eff
Binary files /dev/null and b/assets/data/icons/pm_dark_yellow.png differ
diff --git a/assets/data/icons/pm_dark_yellow_64.png b/assets/data/icons/pm_dark_yellow_64.png
new file mode 100644
index 00000000..7b98f3a4
Binary files /dev/null and b/assets/data/icons/pm_dark_yellow_64.png differ
diff --git a/assets/data/icons/pm_light_blue.ico b/assets/data/icons/pm_light_blue.ico
index f06a2835..cbba2cec 100644
Binary files a/assets/data/icons/pm_light_blue.ico and b/assets/data/icons/pm_light_blue.ico differ
diff --git a/assets/data/icons/pm_light_blue.png b/assets/data/icons/pm_light_blue.png
new file mode 100644
index 00000000..ba607e5b
Binary files /dev/null and b/assets/data/icons/pm_light_blue.png differ
diff --git a/assets/data/icons/pm_light_blue_64.png b/assets/data/icons/pm_light_blue_64.png
new file mode 100644
index 00000000..7dfce1d1
Binary files /dev/null and b/assets/data/icons/pm_light_blue_64.png differ
diff --git a/assets/data/icons/pm_light_green.ico b/assets/data/icons/pm_light_green.ico
index 55217166..52ac4039 100644
Binary files a/assets/data/icons/pm_light_green.ico and b/assets/data/icons/pm_light_green.ico differ
diff --git a/assets/data/icons/pm_light_green.png b/assets/data/icons/pm_light_green.png
new file mode 100644
index 00000000..f7333b34
Binary files /dev/null and b/assets/data/icons/pm_light_green.png differ
diff --git a/assets/data/icons/pm_light_green_64.png b/assets/data/icons/pm_light_green_64.png
new file mode 100644
index 00000000..710e6c0c
Binary files /dev/null and b/assets/data/icons/pm_light_green_64.png differ
diff --git a/assets/data/icons/pm_light_red.ico b/assets/data/icons/pm_light_red.ico
index 8355cf94..6eec056b 100644
Binary files a/assets/data/icons/pm_light_red.ico and b/assets/data/icons/pm_light_red.ico differ
diff --git a/assets/data/icons/pm_light_red.png b/assets/data/icons/pm_light_red.png
new file mode 100644
index 00000000..c31c5b24
Binary files /dev/null and b/assets/data/icons/pm_light_red.png differ
diff --git a/assets/data/icons/pm_light_red_64.png b/assets/data/icons/pm_light_red_64.png
new file mode 100644
index 00000000..e6aa7935
Binary files /dev/null and b/assets/data/icons/pm_light_red_64.png differ
diff --git a/assets/data/icons/pm_light_yellow.ico b/assets/data/icons/pm_light_yellow.ico
index 45d76eed..9f30f535 100644
Binary files a/assets/data/icons/pm_light_yellow.ico and b/assets/data/icons/pm_light_yellow.ico differ
diff --git a/assets/data/icons/pm_light_yellow.png b/assets/data/icons/pm_light_yellow.png
new file mode 100644
index 00000000..f68d5126
Binary files /dev/null and b/assets/data/icons/pm_light_yellow.png differ
diff --git a/assets/data/icons/pm_light_yellow_64.png b/assets/data/icons/pm_light_yellow_64.png
new file mode 100644
index 00000000..1e1c7e62
Binary files /dev/null and b/assets/data/icons/pm_light_yellow_64.png differ
diff --git a/desktop/angular/projects/tauri-builtin/src/app/app.component.html b/desktop/angular/projects/tauri-builtin/src/app/app.component.html
index c8897e1e..e1742d72 100644
--- a/desktop/angular/projects/tauri-builtin/src/app/app.component.html
+++ b/desktop/angular/projects/tauri-builtin/src/app/app.component.html
@@ -1,7 +1,7 @@
-