diff --git a/data/icons/hicolor/16x16/apps/org.pitivi.Pitivi.png b/data/icons/hicolor/16x16/apps/org.pitivi.Pitivi.png
deleted file mode 100644
index a35eadf8ee066ce1070a0eea86c39a203d54cae0..0000000000000000000000000000000000000000
Binary files a/data/icons/hicolor/16x16/apps/org.pitivi.Pitivi.png and /dev/null differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-x-xges.png b/data/icons/hicolor/16x16/mimetypes/text-x-xges.png
deleted file mode 100644
index 951e908b225a22254849d3c1eada447af5db1719..0000000000000000000000000000000000000000
Binary files a/data/icons/hicolor/16x16/mimetypes/text-x-xges.png and /dev/null differ
diff --git a/data/icons/hicolor/22x22/apps/org.pitivi.Pitivi.png b/data/icons/hicolor/22x22/apps/org.pitivi.Pitivi.png
deleted file mode 100644
index db622abc26769944542335001a178e412fd507c2..0000000000000000000000000000000000000000
Binary files a/data/icons/hicolor/22x22/apps/org.pitivi.Pitivi.png and /dev/null differ
diff --git a/data/icons/hicolor/24x24/apps/org.pitivi.Pitivi.png b/data/icons/hicolor/24x24/apps/org.pitivi.Pitivi.png
deleted file mode 100644
index 61518d7a940003946376bf5c199c44c6a07adacc..0000000000000000000000000000000000000000
Binary files a/data/icons/hicolor/24x24/apps/org.pitivi.Pitivi.png and /dev/null differ
diff --git a/data/icons/hicolor/24x24/mimetypes/text-x-xges.png b/data/icons/hicolor/24x24/mimetypes/text-x-xges.png
deleted file mode 100644
index e5d9f633a373373e026a307f554c7918aeebb748..0000000000000000000000000000000000000000
Binary files a/data/icons/hicolor/24x24/mimetypes/text-x-xges.png and /dev/null differ
diff --git a/data/icons/hicolor/256x256/apps/org.pitivi.Pitivi.png b/data/icons/hicolor/256x256/apps/org.pitivi.Pitivi.png
deleted file mode 100644
index dd5726dd8eb01b2cd8af0b760e8b2945a47a1041..0000000000000000000000000000000000000000
Binary files a/data/icons/hicolor/256x256/apps/org.pitivi.Pitivi.png and /dev/null differ
diff --git a/data/icons/hicolor/32x32/apps/org.pitivi.Pitivi.png b/data/icons/hicolor/32x32/apps/org.pitivi.Pitivi.png
deleted file mode 100644
index ce13701287c5b4aa65367d4a3bf5b2996ce97023..0000000000000000000000000000000000000000
Binary files a/data/icons/hicolor/32x32/apps/org.pitivi.Pitivi.png and /dev/null differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-x-xges.png b/data/icons/hicolor/32x32/mimetypes/text-x-xges.png
deleted file mode 100644
index 6ad67cdd5b67a975369866f7faeb99953b1d67d4..0000000000000000000000000000000000000000
Binary files a/data/icons/hicolor/32x32/mimetypes/text-x-xges.png and /dev/null differ
diff --git a/data/icons/hicolor/48x48/apps/org.pitivi.Pitivi.png b/data/icons/hicolor/48x48/apps/org.pitivi.Pitivi.png
deleted file mode 100644
index 9b8a4e4827a7a764eb7813e09f84441d171ab5e6..0000000000000000000000000000000000000000
Binary files a/data/icons/hicolor/48x48/apps/org.pitivi.Pitivi.png and /dev/null differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-x-xges.png b/data/icons/hicolor/48x48/mimetypes/text-x-xges.png
deleted file mode 100644
index 290bbdc2e9a7defb4d6e22296708c8b087cf7a71..0000000000000000000000000000000000000000
Binary files a/data/icons/hicolor/48x48/mimetypes/text-x-xges.png and /dev/null differ
diff --git a/data/icons/hicolor/512x512/apps/org.pitivi.Pitivi.png b/data/icons/hicolor/512x512/apps/org.pitivi.Pitivi.png
deleted file mode 100644
index 8597426825fb0c0aabb97f20e97215f1ad5494c4..0000000000000000000000000000000000000000
Binary files a/data/icons/hicolor/512x512/apps/org.pitivi.Pitivi.png and /dev/null differ
diff --git a/data/icons/hicolor/512x512/mimetypes/text-x-xges.png b/data/icons/hicolor/512x512/mimetypes/text-x-xges.png
deleted file mode 100644
index 911569b2160156deb49d5a51337525ca62dcc597..0000000000000000000000000000000000000000
Binary files a/data/icons/hicolor/512x512/mimetypes/text-x-xges.png and /dev/null differ
diff --git a/data/icons/hicolor/scalable/apps/org.pitivi.Pitivi.svg b/data/icons/hicolor/scalable/apps/org.pitivi.Pitivi.svg
new file mode 100644
index 0000000000000000000000000000000000000000..a9faa1560c0630d4a2e9b46537168e8baf277878
--- /dev/null
+++ b/data/icons/hicolor/scalable/apps/org.pitivi.Pitivi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-xges.svg b/data/icons/hicolor/scalable/mimetypes/text-x-xges.svg
new file mode 100644
index 0000000000000000000000000000000000000000..db832828c89a5d17a339465fd026ba5df89f5a2b
--- /dev/null
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-xges.svg
@@ -0,0 +1,118 @@
+
+
diff --git a/data/icons/meson.build b/data/icons/meson.build
index a600bdb55a9f15932cec1d48c3c0af22557c73ac..6e828ef530e009c71bd773fa6ded5d5b49df554f 100644
--- a/data/icons/meson.build
+++ b/data/icons/meson.build
@@ -1,13 +1,5 @@
themedir = join_paths(get_option('datadir'), 'icons/hicolor')
-sizes = ['16x16', '22x22', '24x24', '32x32', '48x48', '256x256', '512x512']
-foreach size: sizes
- install_data(join_paths('hicolor', size, 'apps/org.pitivi.Pitivi.png'), install_dir: join_paths(themedir, size, 'apps'))
-endforeach
-
+install_data('hicolor/scalable/apps/org.pitivi.Pitivi.svg', install_dir: join_paths(themedir, 'scalable/apps'))
+install_data('hicolor/scalable/mimetypes/text-x-xges.svg', install_dir: join_paths(themedir, 'scalable/mimetypes'))
install_data('hicolor/symbolic/apps/org.pitivi.Pitivi-symbolic.svg', install_dir: join_paths(themedir, 'symbolic/apps'))
-
-app_icon_sizes = ['16x16', '24x24', '32x32', '48x48', '512x512']
-foreach size: app_icon_sizes
- install_data(join_paths('hicolor', size, 'mimetypes/text-x-xges.png'), install_dir: join_paths(themedir, join_paths(size, 'mimetypes')))
-endforeach
diff --git a/data/icons/src/pitivi.svg b/data/icons/src/pitivi.svg
deleted file mode 100644
index e306f02c1906c34898e900ee5357000aa0100929..0000000000000000000000000000000000000000
--- a/data/icons/src/pitivi.svg
+++ /dev/null
@@ -1,1845 +0,0 @@
-
-
-
-