diff --git a/dist/license.md b/dist/license.md
new file mode 100644
index 0000000000..b777ebb207
--- /dev/null
+++ b/dist/license.md
@@ -0,0 +1,31 @@
+The icons in this folder and its subfolders have the following licenses:
+
+Icon Name | License | Origin/Author
+--- | --- | ---
+qt_themes/default/icons/16x16/checked.png | Free for non-commercial use
+qt_themes/default/icons/16x16/failed.png | Free for non-commercial use
+qt_themes/default/icons/16x16/lock.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/default/icons/256x256/plus_folder.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/default/icons/48x48/bad_folder.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/default/icons/48x48/chip.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/default/icons/48x48/folder.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/default/icons/48x48/plus.png | CC0 1.0 | Designed by BreadFish64 from the Citra team
+qt_themes/default/icons/48x48/sd_card.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/qdarkstyle/icons/16x16/checked.png | Free for non-commercial use
+qt_themes/qdarkstyle/icons/16x16/failed.png | Free for non-commercial use
+qt_themes/qdarkstyle/icons/16x16/lock.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/qdarkstyle/icons/256x256/plus_folder.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/qdarkstyle/icons/48x48/bad_folder.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/qdarkstyle/icons/48x48/chip.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/qdarkstyle/icons/48x48/folder.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/qdarkstyle/icons/48x48/plus.png | CC0 1.0 | Designed by BreadFish64 from the Citra team
+qt_themes/qdarkstyle/icons/48x48/sd_card.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/colorful/icons/16x16/lock.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/colorful/icons/256x256/plus_folder.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/colorful/icons/48x48/bad_folder.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/colorful/icons/48x48/chip.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/colorful/icons/48x48/folder.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/colorful/icons/48x48/plus.png | CC BY-ND 3.0 | https://icons8.com
+qt_themes/colorful/icons/48x48/sd_card.png | CC BY-ND 3.0 | https://icons8.com
+
+
\ No newline at end of file
diff --git a/dist/qt_themes/colorful/icons/16x16/lock.png b/dist/qt_themes/colorful/icons/16x16/lock.png
new file mode 100644
index 0000000000..fd27069d80
Binary files /dev/null and b/dist/qt_themes/colorful/icons/16x16/lock.png differ
diff --git a/dist/qt_themes/colorful/icons/256x256/plus_folder.png b/dist/qt_themes/colorful/icons/256x256/plus_folder.png
new file mode 100644
index 0000000000..760fe6245e
Binary files /dev/null and b/dist/qt_themes/colorful/icons/256x256/plus_folder.png differ
diff --git a/dist/qt_themes/colorful/icons/48x48/bad_folder.png b/dist/qt_themes/colorful/icons/48x48/bad_folder.png
new file mode 100644
index 0000000000..a7ab7a1f63
Binary files /dev/null and b/dist/qt_themes/colorful/icons/48x48/bad_folder.png differ
diff --git a/dist/qt_themes/colorful/icons/48x48/chip.png b/dist/qt_themes/colorful/icons/48x48/chip.png
new file mode 100644
index 0000000000..6fa1589995
Binary files /dev/null and b/dist/qt_themes/colorful/icons/48x48/chip.png differ
diff --git a/dist/qt_themes/colorful/icons/48x48/folder.png b/dist/qt_themes/colorful/icons/48x48/folder.png
new file mode 100644
index 0000000000..498de4c629
Binary files /dev/null and b/dist/qt_themes/colorful/icons/48x48/folder.png differ
diff --git a/dist/qt_themes/colorful/icons/48x48/plus.png b/dist/qt_themes/colorful/icons/48x48/plus.png
new file mode 100644
index 0000000000..bc2c47c91a
Binary files /dev/null and b/dist/qt_themes/colorful/icons/48x48/plus.png differ
diff --git a/dist/qt_themes/colorful/icons/48x48/sd_card.png b/dist/qt_themes/colorful/icons/48x48/sd_card.png
new file mode 100644
index 0000000000..29be71a0d4
Binary files /dev/null and b/dist/qt_themes/colorful/icons/48x48/sd_card.png differ
diff --git a/dist/qt_themes/colorful/icons/index.theme b/dist/qt_themes/colorful/icons/index.theme
new file mode 100644
index 0000000000..b452aca16b
--- /dev/null
+++ b/dist/qt_themes/colorful/icons/index.theme
@@ -0,0 +1,14 @@
+[Icon Theme]
+Name=colorful
+Comment=Colorful theme
+Inherits=default
+Directories=16x16,48x48,256x256
+
+[16x16]
+Size=16
+
+[48x48]
+Size=48
+
+[256x256]
+Size=256
diff --git a/dist/qt_themes/colorful/style.qrc b/dist/qt_themes/colorful/style.qrc
new file mode 100644
index 0000000000..af2f3fd561
--- /dev/null
+++ b/dist/qt_themes/colorful/style.qrc
@@ -0,0 +1,15 @@
+
+
+ icons/index.theme
+ icons/16x16/lock.png
+ icons/48x48/bad_folder.png
+ icons/48x48/chip.png
+ icons/48x48/folder.png
+ icons/48x48/plus.png
+ icons/48x48/sd_card.png
+ icons/256x256/plus_folder.png
+
+
+ style.qss
+
+
diff --git a/dist/qt_themes/colorful/style.qss b/dist/qt_themes/colorful/style.qss
new file mode 100644
index 0000000000..413fc81da7
--- /dev/null
+++ b/dist/qt_themes/colorful/style.qss
@@ -0,0 +1,4 @@
+/*
+ This file is intentionally left blank.
+ We do not want to apply any stylesheet for colorful, only icons.
+*/
diff --git a/dist/qt_themes/colorful_dark/icons/16x16/lock.png b/dist/qt_themes/colorful_dark/icons/16x16/lock.png
new file mode 100644
index 0000000000..32c505848e
Binary files /dev/null and b/dist/qt_themes/colorful_dark/icons/16x16/lock.png differ
diff --git a/dist/qt_themes/colorful_dark/icons/index.theme b/dist/qt_themes/colorful_dark/icons/index.theme
new file mode 100644
index 0000000000..94d5ae8aaf
--- /dev/null
+++ b/dist/qt_themes/colorful_dark/icons/index.theme
@@ -0,0 +1,8 @@
+[Icon Theme]
+Name=colorful_dark
+Comment=Colorful theme (Dark style)
+Inherits=default
+Directories=16x16
+
+[16x16]
+Size=16
diff --git a/dist/qt_themes/colorful_dark/style.qrc b/dist/qt_themes/colorful_dark/style.qrc
new file mode 100644
index 0000000000..27a6cc87d3
--- /dev/null
+++ b/dist/qt_themes/colorful_dark/style.qrc
@@ -0,0 +1,57 @@
+
+
+ icons/index.theme
+ icons/16x16/lock.png
+ ../colorful/icons/48x48/bad_folder.png
+ ../colorful/icons/48x48/chip.png
+ ../colorful/icons/48x48/folder.png
+ ../colorful/icons/48x48/plus.png
+ ../colorful/icons/48x48/sd_card.png
+ ../colorful/icons/256x256/plus_folder.png
+
+
+
+ ../qdarkstyle/rc/up_arrow_disabled.png
+ ../qdarkstyle/rc/Hmovetoolbar.png
+ ../qdarkstyle/rc/stylesheet-branch-end.png
+ ../qdarkstyle/rc/branch_closed-on.png
+ ../qdarkstyle/rc/stylesheet-vline.png
+ ../qdarkstyle/rc/branch_closed.png
+ ../qdarkstyle/rc/branch_open-on.png
+ ../qdarkstyle/rc/transparent.png
+ ../qdarkstyle/rc/right_arrow_disabled.png
+ ../qdarkstyle/rc/sizegrip.png
+ ../qdarkstyle/rc/close.png
+ ../qdarkstyle/rc/close-hover.png
+ ../qdarkstyle/rc/close-pressed.png
+ ../qdarkstyle/rc/down_arrow.png
+ ../qdarkstyle/rc/Vmovetoolbar.png
+ ../qdarkstyle/rc/left_arrow.png
+ ../qdarkstyle/rc/stylesheet-branch-more.png
+ ../qdarkstyle/rc/up_arrow.png
+ ../qdarkstyle/rc/right_arrow.png
+ ../qdarkstyle/rc/left_arrow_disabled.png
+ ../qdarkstyle/rc/Hsepartoolbar.png
+ ../qdarkstyle/rc/branch_open.png
+ ../qdarkstyle/rc/Vsepartoolbar.png
+ ../qdarkstyle/rc/down_arrow_disabled.png
+ ../qdarkstyle/rc/undock.png
+ ../qdarkstyle/rc/checkbox_checked_disabled.png
+ ../qdarkstyle/rc/checkbox_checked_focus.png
+ ../qdarkstyle/rc/checkbox_checked.png
+ ../qdarkstyle/rc/checkbox_indeterminate.png
+ ../qdarkstyle/rc/checkbox_indeterminate_focus.png
+ ../qdarkstyle/rc/checkbox_unchecked_disabled.png
+ ../qdarkstyle/rc/checkbox_unchecked_focus.png
+ ../qdarkstyle/rc/checkbox_unchecked.png
+ ../qdarkstyle/rc/radio_checked_disabled.png
+ ../qdarkstyle/rc/radio_checked_focus.png
+ ../qdarkstyle/rc/radio_checked.png
+ ../qdarkstyle/rc/radio_unchecked_disabled.png
+ ../qdarkstyle/rc/radio_unchecked_focus.png
+ ../qdarkstyle/rc/radio_unchecked.png
+
+
+ ../qdarkstyle/style.qss
+
+
diff --git a/dist/qt_themes/default/default.qrc b/dist/qt_themes/default/default.qrc
index 14a0cf6f94..d1a0ee1bea 100644
--- a/dist/qt_themes/default/default.qrc
+++ b/dist/qt_themes/default/default.qrc
@@ -5,7 +5,21 @@
icons/16x16/checked.png
icons/16x16/failed.png
+
+ icons/16x16/lock.png
+
+ icons/48x48/bad_folder.png
+
+ icons/48x48/chip.png
+
+ icons/48x48/folder.png
+
+ icons/48x48/plus.png
+
+ icons/48x48/sd_card.png
icons/256x256/yuzu.png
+
+ icons/256x256/plus_folder.png
diff --git a/dist/qt_themes/default/icons/16x16/lock.png b/dist/qt_themes/default/icons/16x16/lock.png
new file mode 100644
index 0000000000..496b580789
Binary files /dev/null and b/dist/qt_themes/default/icons/16x16/lock.png differ
diff --git a/dist/qt_themes/default/icons/256x256/plus_folder.png b/dist/qt_themes/default/icons/256x256/plus_folder.png
new file mode 100644
index 0000000000..ae4afccc76
Binary files /dev/null and b/dist/qt_themes/default/icons/256x256/plus_folder.png differ
diff --git a/dist/qt_themes/default/icons/48x48/bad_folder.png b/dist/qt_themes/default/icons/48x48/bad_folder.png
new file mode 100644
index 0000000000..2527c13185
Binary files /dev/null and b/dist/qt_themes/default/icons/48x48/bad_folder.png differ
diff --git a/dist/qt_themes/default/icons/48x48/chip.png b/dist/qt_themes/default/icons/48x48/chip.png
new file mode 100644
index 0000000000..3efdf301eb
Binary files /dev/null and b/dist/qt_themes/default/icons/48x48/chip.png differ
diff --git a/dist/qt_themes/default/icons/48x48/folder.png b/dist/qt_themes/default/icons/48x48/folder.png
new file mode 100644
index 0000000000..2e67d8b38f
Binary files /dev/null and b/dist/qt_themes/default/icons/48x48/folder.png differ
diff --git a/dist/qt_themes/default/icons/48x48/plus.png b/dist/qt_themes/default/icons/48x48/plus.png
new file mode 100644
index 0000000000..dbc74687b1
Binary files /dev/null and b/dist/qt_themes/default/icons/48x48/plus.png differ
diff --git a/dist/qt_themes/default/icons/48x48/sd_card.png b/dist/qt_themes/default/icons/48x48/sd_card.png
new file mode 100644
index 0000000000..edacaeeb56
Binary files /dev/null and b/dist/qt_themes/default/icons/48x48/sd_card.png differ
diff --git a/dist/qt_themes/default/icons/index.theme b/dist/qt_themes/default/icons/index.theme
index ac67cb2367..1edbe64084 100644
--- a/dist/qt_themes/default/icons/index.theme
+++ b/dist/qt_themes/default/icons/index.theme
@@ -1,10 +1,13 @@
[Icon Theme]
Name=default
Comment=default theme
-Directories=16x16,256x256
+Directories=16x16,48x48,256x256
[16x16]
Size=16
+
+[48x48]
+Size=48
[256x256]
Size=256
\ No newline at end of file
diff --git a/dist/qt_themes/qdarkstyle/icons/16x16/lock.png b/dist/qt_themes/qdarkstyle/icons/16x16/lock.png
new file mode 100644
index 0000000000..c750a39e85
Binary files /dev/null and b/dist/qt_themes/qdarkstyle/icons/16x16/lock.png differ
diff --git a/dist/qt_themes/qdarkstyle/icons/256x256/plus_folder.png b/dist/qt_themes/qdarkstyle/icons/256x256/plus_folder.png
new file mode 100644
index 0000000000..303f9a3218
Binary files /dev/null and b/dist/qt_themes/qdarkstyle/icons/256x256/plus_folder.png differ
diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/bad_folder.png b/dist/qt_themes/qdarkstyle/icons/48x48/bad_folder.png
new file mode 100644
index 0000000000..4a97096234
Binary files /dev/null and b/dist/qt_themes/qdarkstyle/icons/48x48/bad_folder.png differ
diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/chip.png b/dist/qt_themes/qdarkstyle/icons/48x48/chip.png
new file mode 100644
index 0000000000..973fabd052
Binary files /dev/null and b/dist/qt_themes/qdarkstyle/icons/48x48/chip.png differ
diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/folder.png b/dist/qt_themes/qdarkstyle/icons/48x48/folder.png
new file mode 100644
index 0000000000..0f1e987d6a
Binary files /dev/null and b/dist/qt_themes/qdarkstyle/icons/48x48/folder.png differ
diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/plus.png b/dist/qt_themes/qdarkstyle/icons/48x48/plus.png
new file mode 100644
index 0000000000..16cc8b4f44
Binary files /dev/null and b/dist/qt_themes/qdarkstyle/icons/48x48/plus.png differ
diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/sd_card.png b/dist/qt_themes/qdarkstyle/icons/48x48/sd_card.png
new file mode 100644
index 0000000000..0291c6542d
Binary files /dev/null and b/dist/qt_themes/qdarkstyle/icons/48x48/sd_card.png differ
diff --git a/dist/qt_themes/qdarkstyle/icons/index.theme b/dist/qt_themes/qdarkstyle/icons/index.theme
index 558ece40b8..d1e12f3ef0 100644
--- a/dist/qt_themes/qdarkstyle/icons/index.theme
+++ b/dist/qt_themes/qdarkstyle/icons/index.theme
@@ -2,10 +2,13 @@
Name=qdarkstyle
Comment=dark theme
Inherits=default
-Directories=16x16,256x256
+Directories=16x16,48x48,256x256
[16x16]
Size=16
-
+
+[48x48]
+Size=48
+
[256x256]
Size=256
\ No newline at end of file
diff --git a/dist/qt_themes/qdarkstyle/style.qrc b/dist/qt_themes/qdarkstyle/style.qrc
index efbd0b9dc4..c2c14c28a1 100644
--- a/dist/qt_themes/qdarkstyle/style.qrc
+++ b/dist/qt_themes/qdarkstyle/style.qrc
@@ -1,6 +1,13 @@
icons/index.theme
+ icons/16x16/lock.png
+ icons/48x48/bad_folder.png
+ icons/48x48/chip.png
+ icons/48x48/folder.png
+ icons/48x48/plus.png
+ icons/48x48/sd_card.png
+ icons/256x256/plus_folder.png
rc/up_arrow_disabled.png
diff --git a/license.txt b/license.txt
index d511905c16..2b858f9a74 100644
--- a/license.txt
+++ b/license.txt
@@ -337,3 +337,19 @@ proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License.
+
+
+The icons used in this project have the following licenses:
+
+Icon Name | License | Origin/Author
+--- | --- | ---
+checked.png | Free for non-commercial use
+failed.png | Free for non-commercial use
+lock.png | CC BY-ND 3.0 | https://icons8.com
+plus_folder.png | CC BY-ND 3.0 | https://icons8.com
+bad_folder.png | CC BY-ND 3.0 | https://icons8.com
+chip.png | CC BY-ND 3.0 | https://icons8.com
+folder.png | CC BY-ND 3.0 | https://icons8.com
+plus.png (Default, Dark) | CC0 1.0 | Designed by BreadFish64 from the Citra team
+plus.png (Colorful, Colorful Dark) | CC BY-ND 3.0 | https://icons8.com
+sd_card.png | CC BY-ND 3.0 | https://icons8.com