diff --git a/core/img/filetypes/application-sgf.png b/core/img/filetypes/application-sgf.png
deleted file mode 100644
index 48996c54394..00000000000
Binary files a/core/img/filetypes/application-sgf.png and /dev/null differ
diff --git a/core/img/filetypes/code-script.png b/core/img/filetypes/code-script.png
deleted file mode 100644
index 63fe6ceff5b..00000000000
Binary files a/core/img/filetypes/code-script.png and /dev/null differ
diff --git a/core/img/filetypes/model.png b/core/img/filetypes/model.png
deleted file mode 100644
index 7851cf34c94..00000000000
Binary files a/core/img/filetypes/model.png and /dev/null differ
diff --git a/core/img/filetypes/readme-2.txt b/core/img/filetypes/readme-2.txt
deleted file mode 100644
index 5a606f9a0bb..00000000000
--- a/core/img/filetypes/readme-2.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-15.02.2012
-
-Following new icons have been added:
-core/img/filetypes/application-vnd.oasis.opendocument.formula.png
-core/img/filetypes/application-vnd.oasis.opendocument.graphics.png
-core/img/filetypes/application-vnd.oasis.opendocument.presentation.png
-core/img/filetypes/application-vnd.oasis.opendocument.spreadsheet.png
-core/img/filetypes/application-vnd.oasis.opendocument.text.png
- Download: http://odftoolkit.org/ODF-Icons#ODF_Icons
- License: Apache 2.0
-
-core/img/filetypes/application-x-7z-compressed.png
-core/img/filetypes/application-x-bzip-compressed-tar.png
-core/img/filetypes/application-x-bzip.png
-core/img/filetypes/application-x-compressed-tar.png
-core/img/filetypes/application-x-deb.png
-core/img/filetypes/application-x-debian-package.png
-core/img/filetypes/application-x-gzip.png
-core/img/filetypes/application-x-lzma-compressed-tar.png
-core/img/filetypes/application-x-rar.png
-core/img/filetypes/application-x-rpm.png
-core/img/filetypes/application-x-tar.png
-core/img/filetypes/application-x-tarz.png
-core/img/filetypes/application-zip.png
- Author: Gomez Hyuuga
- License: Creative Commons Attribution-Share Alike 3.0 Unported License
- Download: http://kde-look.org/content/show.php/?content=101767
-
diff --git a/core/img/filetypes/readme.txt b/core/img/filetypes/readme.txt
deleted file mode 100644
index 400a64d7857..00000000000
--- a/core/img/filetypes/readme.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Silk icon set 1.3
-
-_________________________________________
-Mark James
-http://www.famfamfam.com/lab/icons/silk/
-_________________________________________
-
-This work is licensed under a
-Creative Commons Attribution 2.5 License.
-[ http://creativecommons.org/licenses/by/2.5/ ]
-
-This means you may use it for any purpose,
-and make any changes you like.
-All I ask is that you include a link back
-to this page in your credits.
-
-Are you using this icon set? Send me an email
-(including a link or picture if available) to
-mjames@gmail.com
-
-Any other questions about this icon set please
-contact mjames@gmail.com
\ No newline at end of file
diff --git a/core/img/filetypes/ruby.png b/core/img/filetypes/ruby.png
deleted file mode 100644
index f59b7c4365f..00000000000
Binary files a/core/img/filetypes/ruby.png and /dev/null differ
diff --git a/core/img/filetypes/code.png b/core/img/filetypes/text-code.png
similarity index 100%
rename from core/img/filetypes/code.png
rename to core/img/filetypes/text-code.png
diff --git a/core/img/filetypes/code.svg b/core/img/filetypes/text-code.svg
similarity index 100%
rename from core/img/filetypes/code.svg
rename to core/img/filetypes/text-code.svg
diff --git a/core/img/filetypes/text-css.png b/core/img/filetypes/text-css.png
deleted file mode 100644
index 23f3101811f..00000000000
Binary files a/core/img/filetypes/text-css.png and /dev/null differ
diff --git a/core/img/filetypes/text-x-c++.png b/core/img/filetypes/text-x-c++.png
deleted file mode 100644
index a87cf847cb7..00000000000
Binary files a/core/img/filetypes/text-x-c++.png and /dev/null differ
diff --git a/core/img/filetypes/text-x-c.png b/core/img/filetypes/text-x-c.png
index 34a05cccf06..b9edd1e866e 100644
Binary files a/core/img/filetypes/text-x-c.png and b/core/img/filetypes/text-x-c.png differ
diff --git a/core/img/filetypes/text-x-c.svg b/core/img/filetypes/text-x-c.svg
new file mode 100644
index 00000000000..35a6a0cdfe2
--- /dev/null
+++ b/core/img/filetypes/text-x-c.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/core/img/filetypes/text-x-csharp.png b/core/img/filetypes/text-x-csharp.png
deleted file mode 100644
index ffb8fc932f3..00000000000
Binary files a/core/img/filetypes/text-x-csharp.png and /dev/null differ
diff --git a/core/img/filetypes/text-x-h.png b/core/img/filetypes/text-x-h.png
index e902abb0767..37a8805b506 100644
Binary files a/core/img/filetypes/text-x-h.png and b/core/img/filetypes/text-x-h.png differ
diff --git a/core/img/filetypes/text-x-h.svg b/core/img/filetypes/text-x-h.svg
new file mode 100644
index 00000000000..38ed04690fc
--- /dev/null
+++ b/core/img/filetypes/text-x-h.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/core/img/filetypes/text-x-javascript.png b/core/img/filetypes/text-x-javascript.png
new file mode 100644
index 00000000000..24d09ce9781
Binary files /dev/null and b/core/img/filetypes/text-x-javascript.png differ
diff --git a/core/img/filetypes/text-x-javascript.svg b/core/img/filetypes/text-x-javascript.svg
new file mode 100644
index 00000000000..0cc52ce6ba7
--- /dev/null
+++ b/core/img/filetypes/text-x-javascript.svg
@@ -0,0 +1,76 @@
+
+
diff --git a/core/img/filetypes/text-x-php.png b/core/img/filetypes/text-x-php.png
deleted file mode 100644
index 7868a25945c..00000000000
Binary files a/core/img/filetypes/text-x-php.png and /dev/null differ
diff --git a/core/img/filetypes/text-x-python.png b/core/img/filetypes/text-x-python.png
new file mode 100644
index 00000000000..57148f4b90d
Binary files /dev/null and b/core/img/filetypes/text-x-python.png differ
diff --git a/core/img/filetypes/text-x-python.svg b/core/img/filetypes/text-x-python.svg
new file mode 100644
index 00000000000..00755e6d0c2
--- /dev/null
+++ b/core/img/filetypes/text-x-python.svg
@@ -0,0 +1,87 @@
+
+