diff --git a/assets/quickemu-icons/alma.svg b/assets/quickemu-icons/alma.svg
new file mode 100644
index 0000000..1c88e52
--- /dev/null
+++ b/assets/quickemu-icons/alma.svg
@@ -0,0 +1,13 @@
+
diff --git a/assets/quickemu-icons/alpine.svg b/assets/quickemu-icons/alpine.svg
new file mode 100644
index 0000000..5134b7e
--- /dev/null
+++ b/assets/quickemu-icons/alpine.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/quickemu-icons/android.svg b/assets/quickemu-icons/android.svg
new file mode 100644
index 0000000..c2e2055
--- /dev/null
+++ b/assets/quickemu-icons/android.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/quickemu-icons/archlinux.svg b/assets/quickemu-icons/archlinux.svg
new file mode 100644
index 0000000..85be6cd
--- /dev/null
+++ b/assets/quickemu-icons/archlinux.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/quickemu-icons/arcolinux.svg b/assets/quickemu-icons/arcolinux.svg
new file mode 100644
index 0000000..b700cfa
--- /dev/null
+++ b/assets/quickemu-icons/arcolinux.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/quickemu-icons/cachyos.svg b/assets/quickemu-icons/cachyos.svg
new file mode 100644
index 0000000..f9cf1f0
--- /dev/null
+++ b/assets/quickemu-icons/cachyos.svg
@@ -0,0 +1,61 @@
+
diff --git a/assets/quickemu-icons/debian.svg b/assets/quickemu-icons/debian.svg
new file mode 100644
index 0000000..ce5bd54
--- /dev/null
+++ b/assets/quickemu-icons/debian.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/quickemu-icons/devuan.svg b/assets/quickemu-icons/devuan.svg
new file mode 100644
index 0000000..5e8655b
--- /dev/null
+++ b/assets/quickemu-icons/devuan.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/quickemu-icons/elementary.svg b/assets/quickemu-icons/elementary.svg
new file mode 100644
index 0000000..f4862c9
--- /dev/null
+++ b/assets/quickemu-icons/elementary.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/quickemu-icons/fedora.svg b/assets/quickemu-icons/fedora.svg
new file mode 100644
index 0000000..c8ed822
--- /dev/null
+++ b/assets/quickemu-icons/fedora.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/quickemu-icons/freebsd.svg b/assets/quickemu-icons/freebsd.svg
new file mode 100644
index 0000000..0fc136e
--- /dev/null
+++ b/assets/quickemu-icons/freebsd.svg
@@ -0,0 +1,226 @@
+
diff --git a/assets/quickemu-icons/garuda.svg b/assets/quickemu-icons/garuda.svg
new file mode 100644
index 0000000..c53d87d
--- /dev/null
+++ b/assets/quickemu-icons/garuda.svg
@@ -0,0 +1,159 @@
+
diff --git a/assets/quickemu-icons/kali.svg b/assets/quickemu-icons/kali.svg
new file mode 100644
index 0000000..4d838f0
--- /dev/null
+++ b/assets/quickemu-icons/kali.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/quickemu-icons/kdeneon.svg b/assets/quickemu-icons/kdeneon.svg
new file mode 100644
index 0000000..cd8eaa8
--- /dev/null
+++ b/assets/quickemu-icons/kdeneon.svg
@@ -0,0 +1,30 @@
+
diff --git a/assets/quickemu-icons/kubuntu.svg b/assets/quickemu-icons/kubuntu.svg
new file mode 100644
index 0000000..2532b89
--- /dev/null
+++ b/assets/quickemu-icons/kubuntu.svg
@@ -0,0 +1,12 @@
+
diff --git a/assets/quickemu-icons/linuxmint-cinnamon.svg b/assets/quickemu-icons/linuxmint-cinnamon.svg
new file mode 100644
index 0000000..c746b33
--- /dev/null
+++ b/assets/quickemu-icons/linuxmint-cinnamon.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/quickemu-icons/linuxmint.svg b/assets/quickemu-icons/linuxmint.svg
new file mode 100644
index 0000000..84030dd
--- /dev/null
+++ b/assets/quickemu-icons/linuxmint.svg
@@ -0,0 +1,5 @@
+
diff --git a/assets/quickemu-icons/lubuntu.svg b/assets/quickemu-icons/lubuntu.svg
new file mode 100644
index 0000000..5ecbc1e
--- /dev/null
+++ b/assets/quickemu-icons/lubuntu.svg
@@ -0,0 +1,13 @@
+
diff --git a/assets/quickemu-icons/macos.svg b/assets/quickemu-icons/macos.svg
new file mode 100644
index 0000000..1d8f6eb
--- /dev/null
+++ b/assets/quickemu-icons/macos.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/quickemu-icons/manjaro.svg b/assets/quickemu-icons/manjaro.svg
new file mode 100644
index 0000000..9907d13
--- /dev/null
+++ b/assets/quickemu-icons/manjaro.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/quickemu-icons/mxlinux.svg b/assets/quickemu-icons/mxlinux.svg
new file mode 100644
index 0000000..5d478e0
--- /dev/null
+++ b/assets/quickemu-icons/mxlinux.svg
@@ -0,0 +1,5 @@
+
diff --git a/assets/quickemu-icons/nixos.svg b/assets/quickemu-icons/nixos.svg
new file mode 100644
index 0000000..c1ecdd9
--- /dev/null
+++ b/assets/quickemu-icons/nixos.svg
@@ -0,0 +1,20 @@
+
diff --git a/assets/quickemu-icons/openbsd.svg b/assets/quickemu-icons/openbsd.svg
new file mode 100644
index 0000000..fcf1c2a
--- /dev/null
+++ b/assets/quickemu-icons/openbsd.svg
@@ -0,0 +1,742 @@
+
diff --git a/assets/quickemu-icons/opensuse.svg b/assets/quickemu-icons/opensuse.svg
new file mode 100644
index 0000000..3308dc8
--- /dev/null
+++ b/assets/quickemu-icons/opensuse.svg
@@ -0,0 +1,5 @@
+
diff --git a/assets/quickemu-icons/popos.svg b/assets/quickemu-icons/popos.svg
new file mode 100644
index 0000000..9d8532c
--- /dev/null
+++ b/assets/quickemu-icons/popos.svg
@@ -0,0 +1,9 @@
+
diff --git a/assets/quickemu-icons/regolith.svg b/assets/quickemu-icons/regolith.svg
new file mode 100644
index 0000000..7db899a
--- /dev/null
+++ b/assets/quickemu-icons/regolith.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/quickemu-icons/rockylinux.svg b/assets/quickemu-icons/rockylinux.svg
new file mode 100644
index 0000000..c5376f6
--- /dev/null
+++ b/assets/quickemu-icons/rockylinux.svg
@@ -0,0 +1,6 @@
+
diff --git a/assets/quickemu-icons/solus.svg b/assets/quickemu-icons/solus.svg
new file mode 100644
index 0000000..d69429f
--- /dev/null
+++ b/assets/quickemu-icons/solus.svg
@@ -0,0 +1,5 @@
+
diff --git a/assets/quickemu-icons/ubuntu-budgie.svg b/assets/quickemu-icons/ubuntu-budgie.svg
new file mode 100644
index 0000000..ed41fea
--- /dev/null
+++ b/assets/quickemu-icons/ubuntu-budgie.svg
@@ -0,0 +1,5 @@
+
diff --git a/assets/quickemu-icons/ubuntu-kylin.svg b/assets/quickemu-icons/ubuntu-kylin.svg
new file mode 100644
index 0000000..bade3fb
--- /dev/null
+++ b/assets/quickemu-icons/ubuntu-kylin.svg
@@ -0,0 +1,15 @@
+
diff --git a/assets/quickemu-icons/ubuntu-mate.svg b/assets/quickemu-icons/ubuntu-mate.svg
new file mode 100644
index 0000000..5f4a4c1
--- /dev/null
+++ b/assets/quickemu-icons/ubuntu-mate.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/quickemu-icons/ubuntu-studio.svg b/assets/quickemu-icons/ubuntu-studio.svg
new file mode 100644
index 0000000..63189d4
--- /dev/null
+++ b/assets/quickemu-icons/ubuntu-studio.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/quickemu-icons/ubuntu.svg b/assets/quickemu-icons/ubuntu.svg
new file mode 100644
index 0000000..9161c0c
--- /dev/null
+++ b/assets/quickemu-icons/ubuntu.svg
@@ -0,0 +1,5 @@
+
diff --git a/assets/quickemu-icons/void.svg b/assets/quickemu-icons/void.svg
new file mode 100644
index 0000000..3698567
--- /dev/null
+++ b/assets/quickemu-icons/void.svg
@@ -0,0 +1,8 @@
+
diff --git a/assets/quickemu-icons/windows.svg b/assets/quickemu-icons/windows.svg
new file mode 100644
index 0000000..f37abf4
--- /dev/null
+++ b/assets/quickemu-icons/windows.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/quickemu-icons/xubuntu.svg b/assets/quickemu-icons/xubuntu.svg
new file mode 100644
index 0000000..8f4864a
--- /dev/null
+++ b/assets/quickemu-icons/xubuntu.svg
@@ -0,0 +1,12 @@
+
diff --git a/assets/quickemu-icons/zorin.svg b/assets/quickemu-icons/zorin.svg
new file mode 100644
index 0000000..683824f
--- /dev/null
+++ b/assets/quickemu-icons/zorin.svg
@@ -0,0 +1,4 @@
+