diff --git a/desktop-files/.icons/administration.svg b/desktop-files/.icons/administration.svg
new file mode 100644
index 0000000..09740e7
--- /dev/null
+++ b/desktop-files/.icons/administration.svg
@@ -0,0 +1,9 @@
+
diff --git a/desktop-files/.icons/android-sdk.svg b/desktop-files/.icons/android-sdk.svg
new file mode 100644
index 0000000..9e0b78a
--- /dev/null
+++ b/desktop-files/.icons/android-sdk.svg
@@ -0,0 +1,12 @@
+
diff --git a/desktop-files/.icons/applications-python.png b/desktop-files/.icons/applications-python.png
new file mode 100644
index 0000000..1711532
Binary files /dev/null and b/desktop-files/.icons/applications-python.png differ
diff --git a/desktop-files/.icons/bitwarden.svg b/desktop-files/.icons/bitwarden.svg
new file mode 100644
index 0000000..cadcaa5
--- /dev/null
+++ b/desktop-files/.icons/bitwarden.svg
@@ -0,0 +1,7 @@
+
diff --git a/desktop-files/.icons/dendron-logo-256.png b/desktop-files/.icons/dendron-logo-256.png
new file mode 100644
index 0000000..df47f6b
Binary files /dev/null and b/desktop-files/.icons/dendron-logo-256.png differ
diff --git a/desktop-files/.icons/etcher.svg b/desktop-files/.icons/etcher.svg
new file mode 100644
index 0000000..6090dce
--- /dev/null
+++ b/desktop-files/.icons/etcher.svg
@@ -0,0 +1,10 @@
+
diff --git a/desktop-files/.icons/folder-green-linux.svg b/desktop-files/.icons/folder-green-linux.svg
new file mode 100644
index 0000000..5285e7a
--- /dev/null
+++ b/desktop-files/.icons/folder-green-linux.svg
@@ -0,0 +1,9 @@
+
diff --git a/desktop-files/.icons/git.svg b/desktop-files/.icons/git.svg
new file mode 100644
index 0000000..7d2b00b
--- /dev/null
+++ b/desktop-files/.icons/git.svg
@@ -0,0 +1,8 @@
+
diff --git a/desktop-files/.icons/gitg.png b/desktop-files/.icons/gitg.png
new file mode 100644
index 0000000..be57f0f
Binary files /dev/null and b/desktop-files/.icons/gitg.png differ
diff --git a/desktop-files/.icons/github.svg b/desktop-files/.icons/github.svg
new file mode 100644
index 0000000..64b7b81
--- /dev/null
+++ b/desktop-files/.icons/github.svg
@@ -0,0 +1,7 @@
+
diff --git a/desktop-files/.icons/joplin-desktop.png b/desktop-files/.icons/joplin-desktop.png
new file mode 100644
index 0000000..192555f
Binary files /dev/null and b/desktop-files/.icons/joplin-desktop.png differ
diff --git a/desktop-files/.icons/joplin.svg b/desktop-files/.icons/joplin.svg
new file mode 100644
index 0000000..3e555c0
--- /dev/null
+++ b/desktop-files/.icons/joplin.svg
@@ -0,0 +1,7 @@
+
diff --git a/desktop-files/.icons/kate-papirus.svg b/desktop-files/.icons/kate-papirus.svg
new file mode 100644
index 0000000..56f86f9
--- /dev/null
+++ b/desktop-files/.icons/kate-papirus.svg
@@ -0,0 +1,13 @@
+
diff --git a/desktop-files/.icons/kate.svg b/desktop-files/.icons/kate.svg
new file mode 100644
index 0000000..6026818
--- /dev/null
+++ b/desktop-files/.icons/kate.svg
@@ -0,0 +1,57 @@
+
diff --git a/desktop-files/.icons/preferences-git.svg b/desktop-files/.icons/preferences-git.svg
new file mode 100644
index 0000000..cbcf95f
--- /dev/null
+++ b/desktop-files/.icons/preferences-git.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/desktop-files/.icons/python-papirus.svg b/desktop-files/.icons/python-papirus.svg
new file mode 100644
index 0000000..3c209df
--- /dev/null
+++ b/desktop-files/.icons/python-papirus.svg
@@ -0,0 +1,12 @@
+
diff --git a/desktop-files/.icons/python.png b/desktop-files/.icons/python.png
new file mode 100644
index 0000000..48f2de3
Binary files /dev/null and b/desktop-files/.icons/python.png differ
diff --git a/desktop-files/.icons/web-github.png b/desktop-files/.icons/web-github.png
new file mode 100644
index 0000000..43a230c
Binary files /dev/null and b/desktop-files/.icons/web-github.png differ
diff --git a/desktop-files/.local/share/applications/balenaEtcher-appimage.desktop b/desktop-files/.local/share/applications/balenaEtcher-appimage.desktop
index ca6663d..fc25a69 100644
--- a/desktop-files/.local/share/applications/balenaEtcher-appimage.desktop
+++ b/desktop-files/.local/share/applications/balenaEtcher-appimage.desktop
@@ -3,6 +3,6 @@ Name=balenaEtcher
Exec=/home/luca/AppImage/balenaEtcher-1.7.9-x64.AppImage
Comment=Crea supporti USB avviabili da immagini disco
Terminal=false
-Icon=usb-creator
+Icon=/home/luca/.icons/etcher.svg
Type=Application
Categories=Utility;
diff --git a/desktop-files/.local/share/applications/bitwarden-appimage.desktop b/desktop-files/.local/share/applications/bitwarden-appimage.desktop
index 95a0d04..0821d3a 100644
--- a/desktop-files/.local/share/applications/bitwarden-appimage.desktop
+++ b/desktop-files/.local/share/applications/bitwarden-appimage.desktop
@@ -3,6 +3,6 @@ Name=Bitwarden (appimage)
Exec=/home/luca/AppImage/Bitwarden-2022.10.1-x86_64.AppImage
Comment=Password Manager
Terminal=false
-Icon=dialog-password-symbolic
+Icon=/home/luca/.icons/bitwarden.svg
Type=Application
Categories=Utility;
diff --git a/desktop-files/.local/share/applications/dendron-workspace.desktop b/desktop-files/.local/share/applications/dendron-workspace.desktop
index 3387b29..a6d64a8 100644
--- a/desktop-files/.local/share/applications/dendron-workspace.desktop
+++ b/desktop-files/.local/share/applications/dendron-workspace.desktop
@@ -5,4 +5,4 @@ Comment=Quaderno di appunti personale
Terminal=false
Icon=/home/luca/.icons/dendron-logo-256.png
Type=Application
-Categories=Office;
+Categories=Office;Development;
diff --git a/desktop-files/.local/share/applications/joplin-appimage.desktop b/desktop-files/.local/share/applications/joplin-appimage.desktop
index 6819947..c9b842c 100644
--- a/desktop-files/.local/share/applications/joplin-appimage.desktop
+++ b/desktop-files/.local/share/applications/joplin-appimage.desktop
@@ -3,6 +3,6 @@ Name=Joplin
Exec=/home/luca/AppImage/Joplin-2.8.8.AppImage
Comment=Blocco note in formato Markdown
Terminal=false
-Icon=joplin-desktop
+Icon=/home/luca/.icons/joplin.svg
Type=Application
Categories=Office;
diff --git a/desktop-files/.local/share/applications/linux-setup-workspace.desktop b/desktop-files/.local/share/applications/linux-setup-workspace.desktop
new file mode 100644
index 0000000..ec7a5a9
--- /dev/null
+++ b/desktop-files/.local/share/applications/linux-setup-workspace.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Linux-Setup (workspace)
+Exec=codium --new-window /Data/Git/linux-setup/linux-setup.code-workspace
+Comment=VSCodium Workspace per il repository Git 'linux-setup'
+Terminal=false
+Icon=/home/luca/.icons/folder-green-linux.svg
+Type=Application
+Categories=Development;
diff --git a/desktop-files/.local/share/applications/python-lab-workspace.desktop b/desktop-files/.local/share/applications/python-lab-workspace.desktop
index b884d94..a50c975 100644
--- a/desktop-files/.local/share/applications/python-lab-workspace.desktop
+++ b/desktop-files/.local/share/applications/python-lab-workspace.desktop
@@ -3,6 +3,6 @@ Name=Python-Lab (workspace)
Exec=codium --new-window /Data/Git/python-lab/python-lab.code-workspace
Comment=VSCodium Workspace per il repository Git 'python-lab'
Terminal=false
-Icon=web-github
+Icon=/home/luca/.icons/web-github.svg
Type=Application
Categories=Development;
diff --git a/desktop-files/.local/share/applications/python-lezioni-workspace.desktop b/desktop-files/.local/share/applications/python-lezioni-workspace.desktop
index 6d70af0..b9d2e5e 100644
--- a/desktop-files/.local/share/applications/python-lezioni-workspace.desktop
+++ b/desktop-files/.local/share/applications/python-lezioni-workspace.desktop
@@ -3,7 +3,7 @@ Name=Python-Lezioni (workspace)
Exec=codium --new-window /Data/Programmazione/python-lezioni/python-lezioni.code-workspace
Comment=VSCodium Workspace per il corso univ. di programmazione in Python
Terminal=false
-Icon=python
+Icon=/home/luca/.icons/python.png
Type=Application
Categories=Development;
Hidden=false
diff --git a/desktop-files/.local/share/applications/python3.10.desktop b/desktop-files/.local/share/applications/python3.10.desktop
index c5bd52e..a8e88ec 100644
--- a/desktop-files/.local/share/applications/python3.10.desktop
+++ b/desktop-files/.local/share/applications/python3.10.desktop
@@ -2,7 +2,7 @@
Name=Python (v3.10)
Comment=Python Interpreter (v3.10)
Exec=/usr/bin/python3.10
-Icon=/usr/share/pixmaps/python3.10.xpm
+Icon=/home/luca/.icons/python-papirus.svg
Terminal=true
Type=Application
Categories=Development;
diff --git a/desktop-files/.local/share/applications/scrcpy.desktop b/desktop-files/.local/share/applications/scrcpy.desktop
new file mode 100644
index 0000000..7819b6f
--- /dev/null
+++ b/desktop-files/.local/share/applications/scrcpy.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=scrcpy (v1.21)
+Exec=/usr/bin/scrcpy
+Comment=Lancia scrcpy nel terminale
+Terminal=true
+Icon=/home/luca/.icons/android-sdk.svg
+Type=Application
+Categories=Utility;Development;