diff --git a/cli/rustfs-gui/Dioxus.toml b/cli/rustfs-gui/Dioxus.toml
index bf1b48cb0..6f814c5ed 100644
--- a/cli/rustfs-gui/Dioxus.toml
+++ b/cli/rustfs-gui/Dioxus.toml
@@ -37,7 +37,9 @@ copyright = "Copyright 2025 rustfs.com"
icon = [
"assets/icons/icon.icns",
- "assets/icons/icon.ico"
+ "assets/icons/icon.ico",
+ "assets/icons/icon.png",
+ "assets/icons/rustfs-icon.png",
]
#[bundle.macos]
#provider_short_name = "RustFs"
diff --git a/cli/rustfs-gui/icon.png b/cli/rustfs-gui/assets/icon.png
similarity index 100%
rename from cli/rustfs-gui/icon.png
rename to cli/rustfs-gui/assets/icon.png
diff --git a/cli/rustfs-gui/rustfs-icon.png b/cli/rustfs-gui/assets/icons/icon.png
similarity index 100%
rename from cli/rustfs-gui/rustfs-icon.png
rename to cli/rustfs-gui/assets/icons/icon.png
diff --git a/cli/rustfs-gui/assets/icons/rustfs-icon.png b/cli/rustfs-gui/assets/icons/rustfs-icon.png
new file mode 100644
index 000000000..68d8d9390
Binary files /dev/null and b/cli/rustfs-gui/assets/icons/rustfs-icon.png differ
diff --git a/cli/rustfs-gui/assets/rustfs-icon.png b/cli/rustfs-gui/assets/rustfs-icon.png
new file mode 100644
index 000000000..68d8d9390
Binary files /dev/null and b/cli/rustfs-gui/assets/rustfs-icon.png differ
diff --git a/cli/rustfs-gui/assets/rustfs-logo.svg b/cli/rustfs-gui/assets/rustfs-logo.svg
index 1a7d121f9..93ca3c557 100644
--- a/cli/rustfs-gui/assets/rustfs-logo.svg
+++ b/cli/rustfs-gui/assets/rustfs-logo.svg
@@ -1,20 +1,15 @@
diff --git a/cli/rustfs-gui/rustfs-logo-square.png b/cli/rustfs-gui/rustfs-logo-square.png
deleted file mode 100644
index f2136078e..000000000
Binary files a/cli/rustfs-gui/rustfs-logo-square.png and /dev/null differ
diff --git a/cli/rustfs-gui/rustfs-logo.svg b/cli/rustfs-gui/rustfs-logo.svg
deleted file mode 100644
index 93ca3c557..000000000
--- a/cli/rustfs-gui/rustfs-logo.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-