[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [breeze-icons] icons/mimetypes/64: Update for mimetypes colors
From:       Alessandro Longo <alessandro.longo () kdemail ! net>
Date:       2016-09-30 19:00:51
Message-ID: E1bq33D-0005ty-Bt () code ! kde ! org
[Download RAW message or body]

Git commit 28dcc0a9d65fd1ea4c228b806b7e90dc22003434 by Alessandro Longo.
Committed on 30/09/2016 at 19:00.
Pushed by alessandrol into branch 'master'.

Update for mimetypes colors

M  +198  -29   icons/mimetypes/64/application-pgp-signature.svg
M  +251  -25   icons/mimetypes/64/application-postscript.svg
M  +198  -25   icons/mimetypes/64/application-vnd.iccprofile.svg
M  +218  -25   icons/mimetypes/64/application-vnd.ms-access.svg
M  +190  -23   icons/mimetypes/64/application-vnd.ms-infopath.svg
M  +252  -30   icons/mimetypes/64/application-x-designer.svg
M  +2    -2    icons/mimetypes/64/application-x-font-afm.svg
M  +186  -23   icons/mimetypes/64/application-x-font-bdf.svg
M  +189  -23   icons/mimetypes/64/application-x-font-otf.svg
M  +203  -25   icons/mimetypes/64/application-x-font-ttf.svg
M  +199  -25   icons/mimetypes/64/application-x-font-type1.svg
M  +199  -25   icons/mimetypes/64/application-x-kplato.svg
M  +187  -25   icons/mimetypes/64/application-x-kvtml.svg
M  +187  -25   icons/mimetypes/64/application-x-lyx.svg
M  +188  -25   icons/mimetypes/64/application-x-ms-shortcut.svg
M  +186  -23   icons/mimetypes/64/application-x-perl.svg
M  +196  -25   icons/mimetypes/64/application-x-plasma.svg
M  +217  -25   icons/mimetypes/64/application-x-python-bytecode.svg
M  +196  -25   icons/mimetypes/64/application-x-srt.svg
M  +237  -25   icons/mimetypes/64/application-x-trash.svg
M  +215  -25   icons/mimetypes/64/application-x-xliff.svg
M  +187  -25   icons/mimetypes/64/application-xmind.svg
M  +197  -25   icons/mimetypes/64/audio-midi.svg
M  +174  -15   icons/mimetypes/64/image-vnd.dgn.svg
M  +218  -25   icons/mimetypes/64/image-vnd.djvu.svg
M  +172  -14   icons/mimetypes/64/image-x-adobe-dng.svg
M  +161  -15   icons/mimetypes/64/image-x-ico.svg
M  +402  -14   icons/mimetypes/64/image-x-psd.svg
M  +206  -25   icons/mimetypes/64/x-office-contact.svg

http://commits.kde.org/breeze-icons/28dcc0a9d65fd1ea4c228b806b7e90dc22003434

diff --git a/icons/mimetypes/64/application-pgp-signature.svg \
b/icons/mimetypes/64/application-pgp-signature.svg index a7fe458..51bbecc 100644
--- a/icons/mimetypes/64/application-pgp-signature.svg
+++ b/icons/mimetypes/64/application-pgp-signature.svg
@@ -1,30 +1,199 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="3" y2="61" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#5e6b78"/>
-   <stop offset="1" stop-color="#768492"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#dedede"/>
-   <stop offset="1" stop-color="#fbfbfb"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <g opacity=".75" fill="#fbfbfb" transform="matrix(.00253-.00036-.00036-.00253 \
                19.272 35.706)">
-  <path d="m9471.8 4996c-30.7-15.4-172.7-143.9-314.6-285.9l-259-260.9-71 65.2c-99.8 \
88.3-203.4 119-308.9 \
88.3-72.9-21.1-262.9-205.3-1515.7-1456.2-790.5-788.5-1435.1-1440.9-1435.1-1452.4 \
0-9.6 239.8-259 531.4-550.6l533.4-533.4 934.4 934.4c514.2 514.2 940.1 928.6 947.8 \
920.9 25-24.9 11.5-483.5-19.2-627.4-15.3-78.7-65.2-216.8-109.3-307-78.7-161.2-86.3-170.8-1245.2-1333.4-640.9-642.7-1176.2-1189.5-1187.7-1212.5-32.6-63.3-24.9-191.9 \
15.4-270.5 67.1-132.4 270.5-199.5 401-130.5 90.2 48 2388.6 2369.4 2469.2 2496.1 234.1 \
360.7 341.5 849.9 297.4 1352.6-17.3 199.5-49.9 393.3-88.2 533.4-11.5 38.4 23 80.6 \
237.9 297.4 203.4 207.2 251.3 266.7 262.9 326.2 24.9 126.6-3.8 203.4-115.1 \
318.5l-103.6 107.4 276.3 278.2c226.4 230.2 276.3 291.6 287.8 351.1 47.7 253.1-194 \
                454.6-422.3 351"/>
-  <path d="m3253.7-602.4c-1648.1-1650-1884-1895.6-2045.2-2112.4-320.4-431.7-698.4-1105.1-974.6-1730.6-178.4-401-178.4-362.6 \
0-297.4 550.6 203.4 1281.6 556.4 1717.1 830.7 425.9 268.6 502.7 341.5 2417.4 \
2256.2l1841.8 1843.9-537.2 537.2c-295.5 295.5-541 537.2-546.8 537.2-5.8 \
                0-848-840.3-1872.5-1864.8"/>
- </g>
- <path opacity=".75" fill="#fbfbfb" d="m31.707 43.03c-.621.131-1.313.669-1.647 \
1.289-.09.161-.233.525-.322.8-.084.28-.161.513-.167.519-.048.06-1.236.346-1.934.466-1.641.287-2.089.394-2.25.543-.316.292-.072.585.376.454.119-.036.627-.137 \
1.116-.221.49-.084 1.236-.239 \
1.659-.334.424-.101.782-.167.8-.149.018.018-.054.358-.167.758l-.203.716-.448.197c-.245.107-.597.292-.782.418-.561.37-.669.836-.275 \
1.134.215.161.812.155 \
1.182-.006.328-.149.513-.358.77-.901.137-.281.245-.43.328-.448.066-.018.657-.137 \
1.313-.275.657-.131 1.254-.257 \
1.331-.275.125-.03.137-.018.101.096-.024.072-.131.281-.245.466-.113.185-.203.406-.203.495 \
0 .185.155.37.28.322.048-.018.113-.036.143-.036.03 0 \
.161-.096.292-.215.245-.221.836-1.301.836-1.528 \
0-.113.09-.143.143-.054.018.03.155.084.304.119.209.054.269.096.269.191 0 \
.185.304.454.573.507.209.036.478-.006.764-.125.101-.042.107-.03.072.125-.024.096-.197.4-.382.681-.394.585-.872 \
1.516-.997 1.928-.101.352-.06.615.125.74.167.107.442.06.585-.096.125-.137.806-1.576 \
1.056-2.232.179-.46.263-.585.669-1.015.334-.352.442-.436.37-.299-.119.257-.113.454.018.573.28.257.686.006 \
1.039-.639.209-.382.364-.495 \
1.14-.86l.406-.185-.042.221c-.024.119-.161.46-.304.752-.281.591-.334.967-.167 \
1.289.113.221.233.227.782.036.764-.257 1.761-.848 \
2.02-1.188.352-.478.459-.937.245-1.092-.221-.161-.346-.096-.627.316-.376.561-.841.997-1.289 \
1.218-.209.107-.394.179-.412.161-.024-.024.454-1.307.71-1.91.054-.125.096-.281.096-.346 \
0-.167-.209-.358-.388-.358-.084 \
0-.478.161-.872.364-.818.406-.764.442-.555-.322.125-.471.084-.597-.203-.627-.275-.03-. \
382.06-.633.507-.161.304-.376.555-.788.937-.543.501-.567.519-.693.43-.191-.137-.299-.1 \
19-.764.113-.454.227-.603.257-.716.119-.096-.113.054-.173.884-.334.806-.155.907-.197.907-.364 \
0-.269-.221-.525-.615-.698-.681-.304-.758-.322-1.056-.245-.322.084-.8.543-.865.83-.066.299-.269.209-.269-.119 \
0-.137-.167-.483-.263-.543-.203-.137-.531.161-.782.71l-.197.424-.442.096c-.573.125-2.2 \
38.459-2.459.502-.143.024-.167.012-.137-.072.024-.06.096-.322.167-.591.185-.74.239-.836.507-.931.322-.113 \
1.409-.579 1.689-.722.131-.066.4-.269.597-.448.603-.561.698-1.08.268-1.462-.119-.101-. \
275-.209-.346-.239-.22-.084-.764-.113-1.026-.06m.764.824c.119.119.119.125.012.352-.072 \
.143-.239.31-.448.454-.364.251-1.504.71-1.54.627-.048-.137.316-.955.549-1.218.31-.352.4-.388.895-.358.316.018.442.048.531.143m-3.892 \
4.966c-.078.149-.281.257-.394.215-.131-.054-.096-.125.113-.233.275-.137.358-.131.281.018"/>
 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-pgp-signature.svg">
+  <metadata
+     id="metadata45">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview43"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="37.108756"
+     inkscape:cy="34.320086"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4173" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="3"
+       y2="61"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#5e6b78"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#768492"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#dedede"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#fbfbfb"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6251"
+       id="linearGradient7937"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-48,-332.36221)"
+       x1="58"
+       y1="392.36221"
+       x2="58"
+       y2="336.36221" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient6251">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0"
+         id="stop6253" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.2"
+         offset="1"
+         id="stop6255" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9654"
+       id="linearGradient9730"
+       gradientUnits="userSpaceOnUse"
+       x1="40"
+       y1="17"
+       x2="54"
+       y2="31" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9654">
+      <stop
+         style="stop-color:#060606;stop-opacity:1"
+         offset="0"
+         id="stop9656" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop9658" />
+    </linearGradient>
+  </defs>
+  <g
+     id="g4251">
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="fill:#2cbd2c;fill-opacity:1"
+       id="path7345"
+       d="m 10,61 0,-58 30,0 14,14 0,30 0,14 -14,0 -30,0 z" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       width="30"
+       x="10"
+       y="-3.9999731"
+       height="1"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff \
;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;co \
lor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       id="rect7347"
+       transform="scale(1,-1)" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       width="44"
+       x="10"
+       y="-60.999969"
+       height="1"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.25;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB \
;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#00000 \
0;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin: \
miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;c \
olor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       id="rect7349"
+       transform="scale(1,-1)" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="opacity:0.4;fill:#000000;fill-opacity:1;fill-rule:evenodd"
+       id="path7351"
+       d="M 54,17 40,3 40,17 Z" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="opacity:0.2;fill:url(#linearGradient9730);fill-rule:evenodd"
+       id="path9708"
+       d="M 40,17 54,30.99999 54,17 Z" />
+    <path
+       id="path37"
+       d="M 41.855469 19.533203 C 41.715822 19.53171 41.572576 19.570176 41.4375 \
19.65625 C 41.36537 19.70626 41.052028 20.081844 40.744141 20.492188 L 40.183594 \
21.246094 L 39.980469 21.107422 C 39.696187 20.919951 39.421879 20.87849 39.166016 \
20.994141 C 38.989175 21.073771 38.574729 21.608824 35.855469 25.224609 C 34.139364 \
27.504094 32.743907 29.386921 32.748047 29.416016 C 32.751547 29.440306 33.448292 \
29.984415 34.291016 30.617188 L 35.832031 31.775391 L 37.859375 29.074219 C 38.975189 \
27.588181 39.903528 26.385635 39.925781 26.402344 C 39.997991 26.456344 40.129383 \
27.622928 40.103516 27.998047 C 40.093136 28.202666 40.016599 28.570371 39.9375 \
28.814453 C 39.796421 29.250621 39.781059 29.276184 37.267578 32.634766 C 35.877473 \
34.491521 34.720034 36.068529 34.699219 36.130859 C 34.639529 36.302744 34.705696 \
36.624244 34.835938 36.808594 C 35.053365 37.11941 35.591159 37.217644 35.896484 \
36.996094 C 36.10741 36.842182 41.085835 30.140583 41.244141 29.791016 C 41.706562 \
28.794169 41.802311 27.517674 41.509766 26.261719 C 41.394177 25.763212 41.243038 \
25.284024 41.095703 24.943359 C 41.052783 24.850349 41.124191 24.731337 41.589844 \
24.105469 C 42.029854 23.508029 42.130744 23.340258 42.138672 23.185547 C 42.156092 \
22.856285 42.055445 22.67301 41.732422 22.421875 L 41.431641 22.1875 L 42.029297 \
21.384766 C 42.519217 20.720856 42.625138 20.547253 42.632812 20.392578 C 42.654982 \
19.899442 42.274409 19.537682 41.855469 19.533203 z M 31.787109 30.666016 C 31.772439 \
30.668116 29.943868 33.097789 27.720703 36.058594 C 24.14501 40.82641 23.636429 \
41.532136 23.306641 42.138672 C 22.651441 43.346217 21.93845 45.187194 21.464844 \
46.869141 C 21.157852 47.947895 21.142433 47.850274 21.570312 47.621094 C 22.890107 \
46.908276 24.61412 45.75115 25.617188 44.900391 C 26.598018 44.067509 26.765023 \
43.855749 30.919922 38.322266 L 34.916016 32.994141 L 33.363281 31.828125 C 32.509286 \
31.18689 31.801783 30.663928 31.787109 30.666016 z M 32.236328 43.005859 C 32.040078 \
42.994734 31.838031 43.000844 31.707031 43.027344 L 31.707031 43.029297 C 31.086031 \
43.160297 30.394547 43.698359 30.060547 44.318359 C 29.970547 44.479359 29.827281 \
44.844141 29.738281 45.119141 C 29.654281 45.399141 29.576312 45.632672 29.570312 \
45.638672 C 29.522313 45.698672 28.334719 45.983516 27.636719 46.103516 C 25.995719 \
46.390516 25.547719 46.497484 25.386719 46.646484 C 25.070719 46.938484 25.315672 \
47.232563 25.763672 47.101562 C 25.882672 47.065562 26.389906 46.964859 26.878906 \
46.880859 C 27.368906 46.796859 28.114109 46.641875 28.537109 46.546875 C 28.961109 \
46.445875 29.319891 46.378484 29.337891 46.396484 C 29.355891 46.414484 29.284875 \
46.754297 29.171875 47.154297 L 28.96875 47.871094 L 28.519531 48.068359 C 28.274531 \
48.175359 27.923281 48.360328 27.738281 48.486328 C 27.177281 48.856328 27.068891 \
49.321141 27.462891 49.619141 C 27.677891 49.780141 28.274531 49.774281 28.644531 \
49.613281 C 28.972531 49.464281 29.157062 49.255891 29.414062 48.712891 C 29.551063 \
48.431891 29.659188 48.283625 29.742188 48.265625 C 29.808187 48.247625 30.400641 \
48.128234 31.056641 47.990234 C 31.713641 47.859234 32.309719 47.732844 32.386719 \
47.714844 C 32.511719 47.684844 32.524281 47.696547 32.488281 47.810547 C 32.464281 \
47.882547 32.356188 48.092344 32.242188 48.277344 C 32.129188 48.462344 32.039062 \
48.682484 32.039062 48.771484 C 32.039062 48.956484 32.195312 49.14175 32.320312 \
49.09375 C 32.368313 49.07575 32.432891 49.058594 32.462891 49.058594 C 32.492891 \
49.058594 32.624859 48.96275 32.755859 48.84375 C 33.000859 48.62275 33.591797 \
47.541453 33.591797 47.314453 C 33.591797 47.201453 33.681375 47.172719 33.734375 \
47.261719 C 33.752375 47.291719 33.888109 47.345859 34.037109 47.380859 C 34.246109 \
47.434859 34.306641 47.475312 34.306641 47.570312 C 34.306641 47.755313 34.611859 \
48.025125 34.880859 48.078125 C 35.089859 48.114125 35.358531 48.072125 35.644531 \
47.953125 C 35.745531 47.911125 35.751797 47.923125 35.716797 48.078125 C 35.692797 \
48.174125 35.518984 48.478766 35.333984 48.759766 C 34.939984 49.344766 34.462891 \
50.2755 34.337891 50.6875 C 34.236891 51.0395 34.277891 51.302734 34.462891 51.427734 \
C 34.629891 51.534734 34.903875 51.486078 35.046875 51.330078 C 35.171875 51.193078 \
35.853516 49.755609 36.103516 49.099609 C 36.282516 48.639609 36.365484 48.513984 \
36.771484 48.083984 C 37.105484 47.731984 37.214578 47.648156 37.142578 47.785156 C \
37.023578 48.042156 37.029156 48.238422 37.160156 48.357422 C 37.440156 48.614422 \
37.846219 48.36375 38.199219 47.71875 C 38.408219 47.33675 38.563844 47.224375 \
39.339844 46.859375 L 39.744141 46.673828 L 39.703125 46.894531 C 39.679125 47.013531 \
39.541438 47.354484 39.398438 47.646484 C 39.117438 48.237484 39.065422 48.613547 \
39.232422 48.935547 C 39.345422 49.156547 39.464672 49.163656 40.013672 48.972656 C \
40.777672 48.715656 41.774203 48.123203 42.033203 47.783203 C 42.385203 47.305203 \
42.493297 46.846406 42.279297 46.691406 C 42.058297 46.530406 41.933344 46.595812 \
41.652344 47.007812 C 41.276344 47.568812 40.811281 48.005562 40.363281 48.226562 C \
40.154281 48.333562 39.969172 48.404719 39.951172 48.386719 C 39.927172 48.362719 \
40.404156 47.079562 40.660156 46.476562 C 40.714156 46.351562 40.757812 46.195859 \
40.757812 46.130859 C 40.757812 45.963859 40.548141 45.773438 40.369141 45.773438 C \
40.285141 45.773438 39.890094 45.933719 39.496094 46.136719 C 38.678094 46.542719 \
38.732406 46.578453 38.941406 45.814453 C 39.066406 45.343453 39.025281 45.2175 \
38.738281 45.1875 C 38.463281 45.1575 38.356469 45.248312 38.105469 45.695312 C \
37.944469 45.999313 37.730359 46.250813 37.318359 46.632812 C 36.775359 47.133812 \
36.751 47.1515 36.625 47.0625 C 36.434 46.9255 36.326328 46.943781 35.861328 \
47.175781 C 35.407328 47.402781 35.257531 47.432922 35.144531 47.294922 C 35.048531 \
47.181922 35.199297 47.121938 36.029297 46.960938 C 36.835297 46.805937 36.935547 \
46.762703 36.935547 46.595703 C 36.935547 46.326703 36.714313 46.071437 36.320312 \
45.898438 C 35.639313 45.594437 35.563625 45.575344 35.265625 45.652344 C 34.943625 \
45.736344 34.465391 46.195422 34.400391 46.482422 C 34.334391 46.781422 34.130859 \
46.691281 34.130859 46.363281 C 34.130859 46.226281 33.963187 45.880312 33.867188 \
45.820312 C 33.664187 45.683312 33.336937 45.98225 33.085938 46.53125 L 32.888672 \
46.955078 L 32.447266 47.050781 C 31.874266 47.175781 30.209281 47.509734 29.988281 \
47.552734 C 29.845281 47.576734 29.821562 47.564469 29.851562 47.480469 C 29.875563 \
47.420469 29.946578 47.159625 30.017578 46.890625 C 30.202578 46.150625 30.257391 \
46.053984 30.525391 45.958984 C 30.847391 45.845984 31.934844 45.379328 32.214844 \
45.236328 C 32.345844 45.170328 32.613547 44.968062 32.810547 44.789062 C 33.413547 \
44.228063 33.508125 43.708172 33.078125 43.326172 C 32.959125 43.225172 32.803422 \
43.117891 32.732422 43.087891 C 32.622422 43.045891 32.432578 43.016984 32.236328 \
43.005859 z M 31.634766 43.703125 C 31.717656 43.698469 31.815703 43.701484 31.939453 \
43.708984 C 32.255453 43.726984 32.381703 43.756563 32.470703 43.851562 C 32.589703 \
43.970562 32.589422 43.976125 32.482422 44.203125 C 32.410422 44.346125 32.244156 \
44.514203 32.035156 44.658203 C 31.671156 44.909203 30.530141 45.368156 30.494141 \
45.285156 C 30.446141 45.148156 30.811922 44.329406 31.044922 44.066406 C 31.277422 \
43.802406 31.386094 43.717094 31.634766 43.703125 z M 28.570312 48.701172 C 28.615813 \
48.704172 28.616625 48.743859 28.578125 48.818359 C 28.500125 48.967359 28.296594 \
49.075203 28.183594 49.033203 C 28.052594 48.979203 28.087875 48.908781 28.296875 \
48.800781 C 28.434375 48.732281 28.524812 48.698172 28.570312 48.701172 z " +       \
style="fill:#000000;color:#000000;clip-rule:nonzero;display:inline;overflow:visible;vi \
sibility:visible;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation: \
sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-op \
acity:1;fill-rule:nonzero;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;s \
troke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-b \
lend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" \
/> +    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="m 10,61 0,-58 30,0 14,14 0,30 0,14 -14,0 -30,0 z"
+       id="path7761"
+       style="fill:url(#linearGradient7937);fill-opacity:1"
+       inkscape:connector-curvature="0" />
+  </g>
 </svg>
diff --git a/icons/mimetypes/64/application-postscript.svg \
b/icons/mimetypes/64/application-postscript.svg index 24ddb5e..37d8c56 100644
--- a/icons/mimetypes/64/application-postscript.svg
+++ b/icons/mimetypes/64/application-postscript.svg
@@ -1,26 +1,252 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="3" y2="61" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#f62459"/>
-   <stop offset="1" stop-color="#f73768"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#ffd6af"/>
-   <stop offset="1" stop-color="#fffcf9"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
-  <path fill="#fffcf9" d="m24 22v7h-3v11h6v4h10v-4h6v-11h-3v-7zm1 \
1h14v6h-2v-1h-10v1h-2zm2 2v1h10v-1zm-5 5h20v9h-3v-3h-14v3h-3zm14 2v1h4v-1zm-8 \
                8h8v3h-8z"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-postscript.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="74.410474"
+     inkscape:cy="39.428369"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4231" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="3"
+       y2="61"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#f62459"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#f73768"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,0,64)">
+      <stop
+         stop-color="#ffd6af"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#fffcf9"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="matrix(1 0 0-1 0 64)"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       y2="3"
+       y1="61"
+       id="a-35">
+      <stop
+         id="stop7-6"
+         stop-color="#913d88" />
+      <stop
+         id="stop9-2"
+         stop-color="#9b4792"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="matrix(1 0 0-1 0 64)"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       y2="47"
+       y1="61"
+       id="b-9">
+      <stop
+         id="stop12-1"
+         stop-color="#d5a5d0" />
+      <stop
+         id="stop14-27"
+         stop-color="#e7cbe4"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="a-7"
+       y1="61"
+       y2="3"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#3a539b"
+         id="stop7-5" />
+      <stop
+         offset="1"
+         stop-color="#3f5aa9"
+         id="stop9-3" />
+    </linearGradient>
+    <linearGradient
+       id="b-5"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#97aad8"
+         id="stop12-6" />
+      <stop
+         offset="1"
+         stop-color="#c1cae7"
+         id="stop14-2" />
+    </linearGradient>
+    <path
+       opacity=".2"
+       fill="url(#c)"
+       fill-rule="evenodd"
+       id="d"
+       d="m40 17l14 14v-14z" />
+    <linearGradient
+       gradientTransform="translate(-48,-332.36)"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       y2="336.36"
+       y1="392.36"
+       id="a-3">
+      <stop
+         id="stop4173"
+         stop-opacity="0"
+         stop-color="#ffffff" />
+      <stop
+         id="stop4175"
+         stop-opacity=".2"
+         stop-color="#ffffff"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x2="54"
+       gradientUnits="userSpaceOnUse"
+       y2="31"
+       x1="40"
+       y1="17"
+       id="b-6">
+      <stop
+         id="stop4178"
+         stop-color="#060606" />
+      <stop
+         id="stop4180"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <path
+       d="m10 61v-58h30l14 14v44h-14z"
+       id="c-7" />
+  </defs>
+  <g
+     id="g4280">
+    <use
+       id="use4183"
+       xlink:href="#c-7"
+       style="fill:#e43763;fill-opacity:1"
+       x="0"
+       y="0"
+       width="100%"
+       height="100%" />
+    <rect
+       transform="scale(1,-1)"
+       style="color:#000000;opacity:0.5;color-interpolation:sRGB;color-interpolation- \
filters:linearRGB;fill:#ffffff;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="10"
+       y="-4"
+       width="30"
+       height="1"
+       id="rect4187" />
+    <rect
+       transform="scale(1,-1)"
+       style="color:#000000;opacity:0.25;color-interpolation:sRGB;color-interpolation \
-filters:linearRGB;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="10"
+       y="-61"
+       width="44"
+       height="1"
+       id="rect4189" />
+    <path
+       style="opacity:0.5;fill:#ffffff;fill-rule:evenodd"
+       inkscape:connector-curvature="0"
+       d="M 54,17 40,3 40,17 Z"
+       id="path4193" />
+    <path
+       inkscape:connector-curvature="0"
+       d="M 40,17 54,31 54,17 Z"
+       id="path4195"
+       style="opacity:0.2;fill:url(#b-6);fill-rule:evenodd" />
+    <path
+       d="m 24,22 0,7 -3,0 0,11 6,0 0,4 10,0 0,-4 6,0 0,-11 -3,0 0,-7 z m 1,1 14,0 \
0,6 -2,0 0,-1 -10,0 0,1 -2,0 z m 2,2 0,1 10,0 0,-1 z m -5,5 20,0 0,9 -3,0 0,-3 -14,0 \
0,3 -3,0 z m 14,2 0,1 4,0 0,-1 z m -8,8 8,0 0,3 -8,0 z" +       id="path35"
+       inkscape:connector-curvature="0"
+       style="fill:#ffffff;fill-rule:nonzero;color:#000000;clip-rule:nonzero;display: \
inline;overflow:visible;visibility:visible;opacity:0.75;isolation:auto;mix-blend-mode: \
normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000 \
000;solid-opacity:1;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin: \
miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;f \
ilter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-ren \
dering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> \
+    <use +       style="fill:url(#a-3)"
+       id="use4199"
+       xlink:href="#c-7"
+       x="0"
+       y="0"
+       width="100%"
+       height="100%" />
+  </g>
 </svg>
diff --git a/icons/mimetypes/64/application-vnd.iccprofile.svg \
b/icons/mimetypes/64/application-vnd.iccprofile.svg index d55d480..2dc80ee 100644
--- a/icons/mimetypes/64/application-vnd.iccprofile.svg
+++ b/icons/mimetypes/64/application-vnd.iccprofile.svg
@@ -1,26 +1,199 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="3" y2="61" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#f39c12"/>
-   <stop offset="1" stop-color="#f89406"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#fddda3"/>
-   <stop offset="1" stop-color="#fde3a7"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <path fill="#fddda3" color-rendering="auto" shape-rendering="auto" \
color-interpolation-filters="linearRGB" image-rendering="auto" text-rendering="auto" \
color-interpolation="sRGB" color="#000000" d="m32 21c-1.876 7-7 11.134-7 15 0 3.866 \
3.134 7 7 7 3.866 0 7-3.134 7-7 0-3.866-5.124-8-7-15m4.8125 11.427734a6 6 0 0 1 \
1.1875 3.572266 6 6 0 0 1 -6 6 6 6 0 0 1 -3.566406 -1.183594 7 7 0 0 0 1.566406 \
.183594 7 7 0 0 0 7 -7 7 7 0 0 0 -.1875 -1.572266"/> +<?xml version="1.0" \
encoding="UTF-8" standalone="no"?> +<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-vnd.iccprofile.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="30.565996"
+     inkscape:cy="48.900426"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4226" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="3"
+       y2="61"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#f39c12"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#f89406"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#fddda3"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#fde3a7"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(0,-1)"
+       x2="54"
+       gradientUnits="userSpaceOnUse"
+       y2="31"
+       x1="40"
+       y1="17"
+       id="a-3">
+      <stop
+         id="stop4172"
+         stop-color="#060606" />
+      <stop
+         id="stop4174"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(254,-36)"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       y2="336.36"
+       y1="392.36"
+       id="b-6">
+      <stop
+         id="stop4177"
+         stop-opacity="0"
+         stop-color="#ffffff" />
+      <stop
+         id="stop4179"
+         stop-opacity=".2"
+         stop-color="#ffffff"
+         offset="1" />
+    </linearGradient>
+    <path
+       d="m312 357.36v-58h30l14 14v44h-14z"
+       id="c-7" />
+  </defs>
+  <g
+     id="g4259">
+    <use
+       transform="translate(-302,-297.36)"
+       height="100%"
+       width="100%"
+       y="0"
+       x="0"
+       style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:line \
arRGB;fill:#febf10;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       xlink:href="#c-7"
+       id="use4186" />
+    <g
+       transform="matrix(1,0,0,-1,-302,-297.36)"
+       id="g4188"
+       style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:line \
arRGB;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto">
 +      <rect
+         style="opacity:0.5;fill:#ffffff"
+         x="312"
+         y="-300.35999"
+         width="30"
+         height="1"
+         id="rect4190" />
+      <rect
+         style="opacity:0.25"
+         x="312"
+         y="-357.35999"
+         width="44"
+         height="1"
+         id="rect4192" />
+    </g>
+    <path
+       style="opacity:0.5;fill:#ffffff;fill-rule:evenodd"
+       inkscape:connector-curvature="0"
+       d="M 54,16 40,2 40,16 Z"
+       id="path4196" />
+    <path
+       inkscape:connector-curvature="0"
+       d="M 40,16 54,30 54,16 Z"
+       id="path4198"
+       style="opacity:0.1;fill:url(#a-3);fill-rule:evenodd" />
+    <path
+       style="color:#4d4d4d;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.9;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff \
;fill-opacity:1;fill-rule:evenodd;stroke-width:1;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;fi \
lter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rend \
ering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +   \
id="path35" +       d="m32 21c-1.876 7-7 11.134-7 15 0 3.866 3.134 7 7 7 3.866 0 \
7-3.134 7-7 0-3.866-5.124-8-7-15m4.8125 11.427734a6 6 0 0 1 1.1875 3.572266 6 6 0 0 1 \
-6 6 6 6 0 0 1 -3.566406 -1.183594 7 7 0 0 0 1.566406 .183594 7 7 0 0 0 7 -7 7 7 0 0 \
0 -.1875 -1.572266" +       color="#000000"
+       color-interpolation="sRGB"
+       text-rendering="auto"
+       image-rendering="auto"
+       color-interpolation-filters="linearRGB"
+       shape-rendering="auto"
+       color-rendering="auto"
+       fill="#fddda3" />
+    <use
+       transform="translate(-302,-297.36)"
+       style="fill:url(#b-6)"
+       id="use4202"
+       xlink:href="#c-7"
+       x="0"
+       y="0"
+       width="100%"
+       height="100%" />
+  </g>
 </svg>
diff --git a/icons/mimetypes/64/application-vnd.ms-access.svg \
b/icons/mimetypes/64/application-vnd.ms-access.svg index 8725c0e..8ff8efe 100644
--- a/icons/mimetypes/64/application-vnd.ms-access.svg
+++ b/icons/mimetypes/64/application-vnd.ms-access.svg
@@ -1,26 +1,219 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="61" y2="3" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#e3200d"/>
-   <stop offset="1" stop-color="#f22613"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#f87e72"/>
-   <stop offset="1" stop-color="#fbaea7"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <path opacity=".75" fill="#ffffff" d="m32 22a11 3 0 0 0 -11 3v16a11 3 0 0 0 11 3 11 \
3 0 0 0 11 -3v-16A11 3 0 0 0 32 22m0 1A10 2 0 0 1 42 25 10 2 0 0 1 32 27 10 2 0 0 1 \
22 25 10 2 0 0 1 32 23M22 26.24219A11 3 0 0 0 32 28 11 3 0 0 0 42 26.24219V30A10 2 0 \
0 1 32 32 10 2 0 0 1 22 30zm0 5A11 3 0 0 0 32 33 11 3 0 0 0 42 31.24219V36A10 2 0 0 1 \
32 38 10 2 0 0 1 22 36zm0 6A11 3 0 0 0 32 39 11 3 0 0 0 42 37.24219V41A10 2 0 0 1 32 \
43 10 2 0 0 1 22 41v-1z"/> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-vnd.ms-access.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="41.454301"
+     inkscape:cy="31.495086"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4219" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="61"
+       y2="3"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,0,64)">
+      <stop
+         stop-color="#e3200d"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#f22613"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#f87e72"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#fbaea7"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="matrix(1 0 0-1 0 64)"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       y2="61"
+       y1="3"
+       id="a-35">
+      <stop
+         id="stop7-6"
+         stop-color="#f39c12" />
+      <stop
+         id="stop9-2"
+         stop-color="#f89406"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="matrix(1 0 0-1 0 64)"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       y2="47"
+       y1="61"
+       id="b-9">
+      <stop
+         id="stop12-1"
+         stop-color="#fddda3" />
+      <stop
+         id="stop14-2"
+         stop-color="#fde3a7"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="a-3"
+       y1="17"
+       x1="40"
+       y2="31"
+       gradientUnits="userSpaceOnUse"
+       x2="54">
+      <stop
+         stop-color="#060606"
+         id="stop4172" />
+      <stop
+         offset="1"
+         stop-opacity="0"
+         id="stop4174" />
+    </linearGradient>
+    <linearGradient
+       id="b-6"
+       y1="392.36"
+       y2="336.36"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       gradientTransform="translate(254,-36)">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop4177" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop4179" />
+    </linearGradient>
+    <path
+       id="c-7"
+       d="m312 357.36v-58h30l14 14v44h-14z" />
+  </defs>
+  <g
+     id="g4245">
+    <use
+       id="use4186"
+       xlink:href="#c-7"
+       style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:line \
arRGB;fill:#f12613;fill-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="0"
+       y="0"
+       width="100%"
+       height="100%"
+       transform="translate(-302,-296.36)" />
+    <rect
+       transform="scale(1,-1)"
+       style="color:#000000;opacity:0.5;color-interpolation:sRGB;color-interpolation- \
filters:linearRGB;fill:#ffffff;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="10"
+       y="-3.9999855"
+       width="30"
+       height="1"
+       id="rect4190" />
+    <rect
+       transform="scale(1,-1)"
+       style="color:#000000;opacity:0.25;color-interpolation:sRGB;color-interpolation \
-filters:linearRGB;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="10"
+       y="-60.999985"
+       width="44"
+       height="1"
+       id="rect4192" />
+    <path
+       id="path4196"
+       d="M 54,17 40,3 40,17 Z"
+       inkscape:connector-curvature="0"
+       style="opacity:0.5;fill:#ffffff;fill-rule:evenodd" />
+    <path
+       style="opacity:0.1;fill:url(#a-3);fill-rule:evenodd"
+       id="path4198"
+       d="M 40,17 54,31 54,17 Z"
+       inkscape:connector-curvature="0" />
+    <use
+       height="100%"
+       width="100%"
+       y="0"
+       x="0"
+       xlink:href="#c-7"
+       id="use4202"
+       style="fill:url(#b-6)"
+       transform="translate(-302,-296.36)" />
+    <path
+       style="color:#4d4d4d;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.9;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff \
;fill-opacity:1;fill-rule:evenodd;stroke-width:1;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;fi \
lter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rend \
ering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +   \
id="path35" +       d="m32 22a11 3 0 0 0 -11 3v16a11 3 0 0 0 11 3 11 3 0 0 0 11 \
-3v-16A11 3 0 0 0 32 22m0 1A10 2 0 0 1 42 25 10 2 0 0 1 32 27 10 2 0 0 1 22 25 10 2 0 \
0 1 32 23M22 26.24219A11 3 0 0 0 32 28 11 3 0 0 0 42 26.24219V30A10 2 0 0 1 32 32 10 \
2 0 0 1 22 30zm0 5A11 3 0 0 0 32 33 11 3 0 0 0 42 31.24219V36A10 2 0 0 1 32 38 10 2 0 \
0 1 22 36zm0 6A11 3 0 0 0 32 39 11 3 0 0 0 42 37.24219V41A10 2 0 0 1 32 43 10 2 0 0 1 \
22 41v-1z" +       fill="#ffffff"
+       opacity=".75" />
+  </g>
 </svg>
diff --git a/icons/mimetypes/64/application-vnd.ms-infopath.svg \
b/icons/mimetypes/64/application-vnd.ms-infopath.svg index ede51ac..94f54a2 100644
--- a/icons/mimetypes/64/application-vnd.ms-infopath.svg
+++ b/icons/mimetypes/64/application-vnd.ms-infopath.svg
@@ -1,24 +1,191 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64" \
                xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="a" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
-  <linearGradient id="b" y1="2.978" y2="60.978" x2="0" \
                gradientUnits="userSpaceOnUse" gradientTransform="matrix(1 0 0-1 0 \
                63.978)">
-   <stop stop-color="#ffffff" stop-opacity="0"/>
-   <stop offset="1" stop-color="#ffffff" stop-opacity=".2"/>
-  </linearGradient>
-  <path id="c" d="m10 60.978v-58h30l14 14v44h-14z"/>
- </defs>
- <use fill="#8542c2" xlink:href="#c"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" opacity=".5" y="-4" fill="#ffffff" height="1"/>
-  <rect width="44" x="10" opacity=".25" y="-61" height="1"/>
- </g>
- <g fill-rule="evenodd">
-  <path opacity=".5" fill="#ffffff" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#a)" d="m40 17l14 14v-14z"/>
- </g>
- <path opacity=".75" fill="#ffffff" d="m36 20l-4 4.5-1.26 \
1.5h3.26v1h-8v11h-3.238l1.238 1.5 4 4.5 4-4.5 \
1.26-1.5h-3.26v-1h8v-11h3.238l-1.238-1.5zm0 1.504l3.107 \
3.496h-2.107v11h-7v-2h5v-9h-2.107zm-9 6.496h7v2h-5v9h2.107l-3.107 \
                3.496-3.107-3.496h2.107v-1zm3 3h4v2h-4z"/>
- <use fill="url(#b)" xlink:href="#c"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-vnd.ms-infopath.svg">
+  <metadata
+     id="metadata37">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview35"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="41.123795"
+     inkscape:cy="26.118387"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4208" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="2.978"
+       y2="60.978"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,0,63.978)">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop14" />
+    </linearGradient>
+    <path
+       id="c"
+       d="m10 60.978v-58h30l14 14v44h-14z" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6251"
+       id="linearGradient7153"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-47.999999,-332.36221)"
+       x1="58"
+       y1="392.36221"
+       x2="58"
+       y2="336.36221" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient6251">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0"
+         id="stop6253" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.2"
+         offset="1"
+         id="stop6255" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9654"
+       id="linearGradient9940"
+       gradientUnits="userSpaceOnUse"
+       x1="40"
+       y1="17"
+       x2="54"
+       y2="31" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9654">
+      <stop
+         style="stop-color:#060606;stop-opacity:1"
+         offset="0"
+         id="stop9656" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop9658" />
+    </linearGradient>
+  </defs>
+  <g
+     id="g4240">
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="m 10.000001,61 0,-57.999999 30,0 L 54,17 l 0,30 0,14 -13.999999,0 -30,0 z"
+       id="path6529"
+       style="fill:#8542c2;fill-opacity:1"
+       inkscape:connector-curvature="0" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       transform="scale(1,-1)"
+       id="rect6531"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff \
;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;co \
lor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       height="1"
+       y="-3.9999731"
+       x="10"
+       width="30" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       transform="scale(1,-1)"
+       id="rect6533"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.25;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB \
;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#00000 \
0;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin: \
miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;c \
olor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       height="1"
+       y="-60.999973"
+       x="10"
+       width="44" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="M 54,17 40.000001,3.000001 40.000001,17 Z"
+       id="path6535"
+       style="opacity:0.5;fill:#ffffff;fill-opacity:1;fill-rule:evenodd"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="opacity:0.2;fill:url(#linearGradient9940);fill-rule:evenodd"
+       id="path9852"
+       d="M 40.000001,17 54,30.99999 54,17 Z" />
+    <path
+       style="color:#4d4d4d;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.75;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB \
;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#fffff \
f;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin: \
miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;f \
ilter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-ren \
dering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +  \
id="path31" +       d="m36 20l-4 4.5-1.26 1.5h3.26v1h-8v11h-3.238l1.238 1.5 4 4.5 \
4-4.5 1.26-1.5h-3.26v-1h8v-11h3.238l-1.238-1.5zm0 1.504l3.107 \
3.496h-2.107v11h-7v-2h5v-9h-2.107zm-9 6.496h7v2h-5v9h2.107l-3.107 \
3.496-3.107-3.496h2.107v-1zm3 3h4v2h-4z" +       fill="#ffffff"
+       opacity=".75" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="fill:url(#linearGradient7153);fill-opacity:1"
+       id="path6977"
+       d="m 10.000001,61 0,-57.999999 L 40,3.000001 54,17 l 0,30 0,14 -14,0 \
-29.999999,0 z" /> +  </g>
 </svg>
diff --git a/icons/mimetypes/64/application-x-designer.svg \
b/icons/mimetypes/64/application-x-designer.svg index ca7e4de..8003507 100644
--- a/icons/mimetypes/64/application-x-designer.svg
+++ b/icons/mimetypes/64/application-x-designer.svg
@@ -1,31 +1,253 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="3" y2="61" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#22a7f0"/>
-   <stop offset="1" stop-color="#19b5fe"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#c8e3fe"/>
-   <stop offset="1" stop-color="#ffffff"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <g fill="#ffffff" transform="matrix(.0293 0 0 .0293 17.271 17.677)">
-  <path d="m530.2 118.2c0 17.3-14.1 31.2-31.4 31.2-17.4 \
                0-31.4-14-31.4-31.2v-76.9c0-17.3 14.1-31.3 31.4-31.3 17.4 0 31.4 14 \
                31.4 31.3z"/>
-  <path d="m525.4 662c0 14.2-11.6 25.7-25.9 25.7h-1.4c-14.3 \
0-25.9-11.5-25.9-25.7v-83.1c0-14.2 11.6-25.8 25.9-25.8h1.4c14.3 0 25.9 11.5 25.9 \
                25.8z"/>
-  <path d="m825.5 906.7c10.4-10.7 13.8-27.1 \
7.1-41.5l-260-551.2c-.2-1.5-.2-3.1-.2-4.7 0-5.4 2-10.4 5.2-14.3 31-23.3 51-60.3 \
51-101.9 0-70.6-57.5-127.7-128.5-127.8-72.3 0-128.6 57.2-128.6 127.8 0 41.6 19.9 78.6 \
50.9 101.9 3.3 3.9 5.3 8.8 5.3 14.3 0 1.6 0 3.2-.2 4.7l-260 551.2c-6.7 14.3-3.4 30.8 \
7.1 41.5l-41 83.3 64.8-70.2c17.2 4.5 35.6-3.7 43.4-20.2l247.9-525.4c2.3-2.9 5.8-4.7 \
9.8-4.7.2 0 .6 0 .6 0 .2 0 .4 0 .6 0 4 0 7.5 1.9 9.7 4.7l247.9 525.4c7.7 16.6 26.2 \
24.7 43.3 20.2l64.8 70.2zm-325.4-640.1c-41 0-73.8-32.9-73.8-73.5 0-40.5 32.9-73.4 \
                73.8-73.5 40.8 0 73.8 32.9 73.8 73.5 0 40.6-33 73.5-73.8 73.5"/>
-  <path d="m781.7 622.9c0 9.3-7.5 16.8-16.9 16.8h-532.1c-9.3 \
                0-16.9-7.5-16.9-16.8v-.1c0-9.3 7.6-16.8 16.9-16.8h532.1c9.4.1 16.9 \
                7.6 16.9 16.9"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-x-designer.svg">
+  <metadata
+     id="metadata47">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview45"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="8.1169377"
+     inkscape:cy="34.640575"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4274" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="3"
+       y2="61"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#22a7f0"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#19b5fe"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#c8e3fe"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(46 296.36)"
+       x2="54"
+       gradientUnits="userSpaceOnUse"
+       y2="31"
+       x1="40"
+       y1="17"
+       id="a-3">
+      <stop
+         id="stop4180"
+         stop-color="#060606" />
+      <stop
+         id="stop4182"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(-2-36)"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       y2="336.36"
+       y1="392.36"
+       id="b-6">
+      <stop
+         id="stop4185"
+         stop-opacity="0"
+         stop-color="#ffffff" />
+      <stop
+         id="stop4187"
+         stop-opacity=".2"
+         stop-color="#ffffff"
+         offset="1" />
+    </linearGradient>
+    <path
+       d="m56 357.36v-58h30l14 14v44h-14z"
+       id="c-7" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6251"
+       id="linearGradient7022"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-48,-332.3622)"
+       x1="58"
+       y1="392.36221"
+       x2="58"
+       y2="336.36221" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient6251">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0"
+         id="stop6253" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.2"
+         offset="1"
+         id="stop6255" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9654"
+       id="linearGradient7020"
+       gradientUnits="userSpaceOnUse"
+       x1="40"
+       y1="17"
+       x2="54"
+       y2="31" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9654">
+      <stop
+         style="stop-color:#060606;stop-opacity:1"
+         offset="0"
+         id="stop9656" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop9658" />
+    </linearGradient>
+  </defs>
+  <g
+     id="g4297">
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;co \
lor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#47cffb;f \
ill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mit \
er;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;colo \
r-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       id="path6938"
+       d="m 10,61 0,-57.9999993 30,0 L 54,17 l 0,30 0,14 -14,0 -30,0 z" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       width="30"
+       x="10"
+       y="-3.9999731"
+       height="1"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff \
;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;co \
lor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       id="rect6940"
+       transform="scale(1,-1)" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       width="44"
+       x="10"
+       y="-60.999969"
+       height="1"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.25;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB \
;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#00000 \
0;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin: \
miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;c \
olor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       id="rect6942"
+       transform="scale(1,-1)" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="opacity:0.4;fill:#000000;fill-opacity:1;fill-rule:evenodd"
+       id="path6944"
+       d="M 54,17 40,3.0000007 40,17 Z" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="M 40,17 54,30.99999 54,17 Z"
+       id="path6972"
+       style="opacity:0.2;fill:url(#linearGradient7020);fill-rule:evenodd"
+       inkscape:connector-curvature="0" />
+    <g
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000 \
;fill-opacity:1;fill-rule:nonzero;stroke-width:34.12969283;stroke-linecap:butt;stroke- \
linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-op \
acity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto; \
image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       id="g35"
+       transform="matrix(.0293 0 0 .0293 17.271 17.677)"
+       fill="#ffffff">
+      <path
+         style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visib \
ility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-inte \
rpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opac \
ity:1;fill-rule:nonzero;stroke-width:34.12969283;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;fi \
lter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rend \
ering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +   \
id="path37" +         d="m530.2 118.2c0 17.3-14.1 31.2-31.4 31.2-17.4 \
0-31.4-14-31.4-31.2v-76.9c0-17.3 14.1-31.3 31.4-31.3 17.4 0 31.4 14 31.4 31.3z" /> +  \
<path +         style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible \
;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;colo \
r-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fil \
l-opacity:1;fill-rule:nonzero;stroke-width:34.12969283;stroke-linecap:butt;stroke-line \
join:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacit \
y:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;imag \
e-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +         id="path39"
+         d="m525.4 662c0 14.2-11.6 25.7-25.9 25.7h-1.4c-14.3 \
0-25.9-11.5-25.9-25.7v-83.1c0-14.2 11.6-25.8 25.9-25.8h1.4c14.3 0 25.9 11.5 25.9 \
25.8z" /> +      <path
+         style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visib \
ility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-inte \
rpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opac \
ity:1;fill-rule:nonzero;stroke-width:34.12969283;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;fi \
lter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rend \
ering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +   \
id="path41" +         d="m825.5 906.7c10.4-10.7 13.8-27.1 \
7.1-41.5l-260-551.2c-.2-1.5-.2-3.1-.2-4.7 0-5.4 2-10.4 5.2-14.3 31-23.3 51-60.3 \
51-101.9 0-70.6-57.5-127.7-128.5-127.8-72.3 0-128.6 57.2-128.6 127.8 0 41.6 19.9 78.6 \
50.9 101.9 3.3 3.9 5.3 8.8 5.3 14.3 0 1.6 0 3.2-.2 4.7l-260 551.2c-6.7 14.3-3.4 30.8 \
7.1 41.5l-41 83.3 64.8-70.2c17.2 4.5 35.6-3.7 43.4-20.2l247.9-525.4c2.3-2.9 5.8-4.7 \
9.8-4.7.2 0 .6 0 .6 0 .2 0 .4 0 .6 0 4 0 7.5 1.9 9.7 4.7l247.9 525.4c7.7 16.6 26.2 \
24.7 43.3 20.2l64.8 70.2zm-325.4-640.1c-41 0-73.8-32.9-73.8-73.5 0-40.5 32.9-73.4 \
73.8-73.5 40.8 0 73.8 32.9 73.8 73.5 0 40.6-33 73.5-73.8 73.5" /> +      <path
+         style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visib \
ility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-inte \
rpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opac \
ity:1;fill-rule:nonzero;stroke-width:34.12969283;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;fi \
lter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rend \
ering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +   \
id="path43" +         d="m781.7 622.9c0 9.3-7.5 16.8-16.9 16.8h-532.1c-9.3 \
0-16.9-7.5-16.9-16.8v-.1c0-9.3 7.6-16.8 16.9-16.8h532.1c9.4.1 16.9 7.6 16.9 16.9" /> \
+    </g> +    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="fill:url(#linearGradient7022);fill-opacity:1"
+       id="path6974"
+       d="m 10,61 0,-57.9999993 30,0 L 54,17 l 0,30 0,14 -14,0 -30,0 z" />
+  </g>
 </svg>
diff --git a/icons/mimetypes/64/application-x-font-afm.svg \
b/icons/mimetypes/64/application-x-font-afm.svg index 657fe65..70399fd 100644
--- a/icons/mimetypes/64/application-x-font-afm.svg
+++ b/icons/mimetypes/64/application-x-font-afm.svg
@@ -43,7 +43,7 @@
      inkscape:snap-bbox-edge-midpoints="false"
      inkscape:bbox-nodes="true"
      inkscape:zoom="8"
-     inkscape:cx="31.578651"
+     inkscape:cx="24.516151"
      inkscape:cy="32.441363"
      inkscape:current-layer="svg2">
     <inkscape:grid
@@ -210,7 +210,7 @@
      inkscape:connector-curvature="0"
      d="m 29.694,41.36 c -1.808,0 -3.04,-0.906 -2.712,-3.214 0.411,-2.884 \
2.136,-3.832 7.601,-4.615 0.04,0 1.725,-0.288 1.725,-0.288 l -0.699,5.109 c \
-1.48,1.853 -4.149,3.01 -5.916,3.01 m 5.628,-0.248 0.083,2.389 2.341,0 2.136,-15.45 c \
0.658,-4.697 -2.01,-6.06 -5.751,-6.06 -2.671,0 -5.3,0.783 -6.86,1.689 l 0.451,2.554 c \
1.685,-0.823 3.986,-1.401 6.079,-1.401 2.589,0 3.533,1.278 3.205,3.749 l -0.37,2.349 \
-1.931,0.247 c -4.97,0.783 -9.819,1.566 -10.598,7.086 -0.576,3.955 1.767,5.727 \
4.889,5.727 1.973,0 4.396,-0.741 6.327,-2.884"  id="path35"
-     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.7;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;co \
lor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;f \
ill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mit \
er;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;colo \
r-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" \
/> +     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibi \
lity:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB \
;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#00000 \
0;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin: \
miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;c \
olor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" \
/>  <use
      height="100%"
      width="100%"
diff --git a/icons/mimetypes/64/application-x-font-bdf.svg \
b/icons/mimetypes/64/application-x-font-bdf.svg index 84c8e3c..9b57fac 100644
--- a/icons/mimetypes/64/application-x-font-bdf.svg
+++ b/icons/mimetypes/64/application-x-font-bdf.svg
@@ -1,24 +1,187 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64" \
                xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="a" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
-  <linearGradient id="b" y1="2.978" y2="60.978" x2="0" \
                gradientUnits="userSpaceOnUse" gradientTransform="matrix(1 0 0-1 0 \
                63.978)">
-   <stop stop-color="#ffffff" stop-opacity="0"/>
-   <stop offset="1" stop-color="#ffffff" stop-opacity=".2"/>
-  </linearGradient>
-  <path id="c" d="m10 60.978v-58h30l14 14v44h-14z"/>
- </defs>
- <use fill="#8542c2" xlink:href="#c"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" opacity=".5" y="-4" fill="#ffffff" height="1"/>
-  <rect width="44" x="10" opacity=".25" y="-61" height="1"/>
- </g>
- <g fill-rule="evenodd">
-  <path opacity=".5" fill="#ffffff" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#a)" d="m40 17l14 14v-14z"/>
- </g>
- <path opacity=".75" fill="#fcffff" d="m29.694 41.36c-1.808 \
0-3.04-.906-2.712-3.214.411-2.884 2.136-3.832 7.601-4.615.04 0 1.725-.288 \
1.725-.288l-.699 5.109c-1.48 1.853-4.149 3.01-5.916 3.01m5.628-.248l.083 \
2.389h2.341l2.136-15.45c.658-4.697-2.01-6.06-5.751-6.06-2.671 0-5.3.783-6.86 \
1.689l.451 2.554c1.685-.823 3.986-1.401 6.079-1.401 2.589 0 3.533 1.278 3.205 \
3.749l-.37 2.349-1.931.247c-4.97.783-9.819 1.566-10.598 7.086-.576 3.955 1.767 5.727 \
                4.889 5.727 1.973 0 4.396-.741 6.327-2.884"/>
- <use fill="url(#b)" xlink:href="#c"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-x-font-bdf.svg">
+  <metadata
+     id="metadata37">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview35"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="2.8284271"
+     inkscape:cx="6.3012238"
+     inkscape:cy="28.61214"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4208" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="2.978"
+       y2="60.978"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,0,63.978)">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop14" />
+    </linearGradient>
+    <path
+       id="c"
+       d="m10 60.978v-58h30l14 14v44h-14z" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6251"
+       id="linearGradient7967"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-48,-332.36221)"
+       x1="58"
+       y1="392.36221"
+       x2="58"
+       y2="336.36221" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient6251">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0"
+         id="stop6253" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.2"
+         offset="1"
+         id="stop6255" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9654"
+       id="linearGradient9782"
+       gradientUnits="userSpaceOnUse"
+       x1="40"
+       y1="17"
+       x2="54"
+       y2="31" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9654">
+      <stop
+         style="stop-color:#060606;stop-opacity:1"
+         offset="0"
+         id="stop9656" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop9658" />
+    </linearGradient>
+  </defs>
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:#a164d7;fill-opacity:1"
+     id="path7453"
+     d="m 10,61 0,-57.9999998 30,0 L 54,17 l 0,30 0,14 -14,0 -30,0 z"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <rect
+     width="30"
+     x="10"
+     y="-3.9999728"
+     height="1"
+     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;co \
lor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;f \
ill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mit \
er;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;colo \
r-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +     id="rect7455"
+     transform="scale(1,-1)"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <rect
+     width="44"
+     x="10"
+     y="-60.999969"
+     height="1"
+     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.25;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;c \
olor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000; \
fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mi \
ter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;col \
or-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +     id="rect7457"
+     transform="scale(1,-1)"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <path
+     inkscape:connector-curvature="0"
+     style="opacity:0.4;fill:#000000;fill-opacity:1;fill-rule:evenodd"
+     id="path7459"
+     d="M 54,17 40,3.0000002 40,17 Z"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <path
+     d="M 40,17 54,30.99999 54,17 Z"
+     id="path9760"
+     style="opacity:0.2;fill:url(#linearGradient9782);fill-rule:evenodd"
+     inkscape:connector-curvature="0"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <path
+     inkscape:connector-curvature="0"
+     d="m 29.694,41.36 c -1.808,0 -3.04,-0.906 -2.712,-3.214 0.411,-2.884 \
2.136,-3.832 7.601,-4.615 0.04,0 1.725,-0.288 1.725,-0.288 l -0.699,5.109 c \
-1.48,1.853 -4.149,3.01 -5.916,3.01 m 5.628,-0.248 0.083,2.389 2.341,0 2.136,-15.45 c \
0.658,-4.697 -2.01,-6.06 -5.751,-6.06 -2.671,0 -5.3,0.783 -6.86,1.689 l 0.451,2.554 c \
1.685,-0.823 3.986,-1.401 6.079,-1.401 2.589,0 3.533,1.278 3.205,3.749 l -0.37,2.349 \
-1.931,0.247 c -4.97,0.783 -9.819,1.566 -10.598,7.086 -0.576,3.955 1.767,5.727 \
4.889,5.727 1.973,0 4.396,-0.741 6.327,-2.884" +     id="path31"
+     style="color:#4d4d4d;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;co \
lor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;f \
ill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mit \
er;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;colo \
r-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" \
/> +  <path
+     d="m 10,61 0,-57.9999998 30,0 L 54,17 l 0,30 0,14 -14,0 -30,0 z"
+     id="path7791"
+     style="fill:url(#linearGradient7967);fill-opacity:1"
+     inkscape:connector-curvature="0"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
 </svg>
diff --git a/icons/mimetypes/64/application-x-font-otf.svg \
b/icons/mimetypes/64/application-x-font-otf.svg index 7b307ae..edd87eb 100644
--- a/icons/mimetypes/64/application-x-font-otf.svg
+++ b/icons/mimetypes/64/application-x-font-otf.svg
@@ -1,24 +1,190 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64" \
                xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="a" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
-  <linearGradient id="b" y1="60.764" x1="30.13" y2="3.62" x2="28.688" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#ffffff" stop-opacity="0"/>
-   <stop offset="1" stop-color="#ffffff" stop-opacity=".2"/>
-  </linearGradient>
-  <path id="c" d="m10 61v-58h30l14 14v44h-14z"/>
- </defs>
- <use fill="#21a8f1" xlink:href="#c"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" opacity=".5" y="-4" fill="#ffffff" height="1"/>
-  <rect width="44" x="10" opacity=".25" y="-61" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path opacity=".5" fill="#ffffff" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#a)" d="m40 17l14 14v-14z"/>
- </g>
- <path opacity=".75" fill="#ffffff" d="m29.694 41.36c-1.808 \
0-3.04-.906-2.712-3.214.411-2.884 2.136-3.832 7.601-4.615.04 0 1.725-.288 \
1.725-.288l-.699 5.109c-1.48 1.853-4.149 3.01-5.916 3.01m5.628-.248l.083 \
2.389h2.341l2.136-15.45c.658-4.697-2.01-6.06-5.751-6.06-2.671 0-5.3.783-6.86 \
1.689l.451 2.554c1.685-.823 3.986-1.401 6.079-1.401 2.589 0 3.533 1.278 3.205 \
3.749l-.37 2.349-1.931.247c-4.97.783-9.819 1.566-10.598 7.086-.576 3.955 1.767 5.727 \
                4.889 5.727 1.973 0 4.396-.741 6.327-2.884"/>
- <use fill="url(#b)" xlink:href="#c"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-x-font-otf.svg">
+  <metadata
+     id="metadata37">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview35"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="16.926271"
+     inkscape:cy="39.347692"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4165" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="60.764"
+       x1="30.13"
+       y2="3.62"
+       x2="28.688"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop14" />
+    </linearGradient>
+    <path
+       id="c"
+       d="m10 61v-58h30l14 14v44h-14z" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6251"
+       id="linearGradient7985"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-48,-332.36221)"
+       x1="58"
+       y1="392.36221"
+       x2="58"
+       y2="336.36221" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient6251">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0"
+         id="stop6253" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.2"
+         offset="1"
+         id="stop6255" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9654"
+       id="linearGradient9820"
+       gradientUnits="userSpaceOnUse"
+       x1="40"
+       y1="17"
+       x2="54"
+       y2="31" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9654">
+      <stop
+         style="stop-color:#060606;stop-opacity:1"
+         offset="0"
+         id="stop9656" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop9658" />
+    </linearGradient>
+  </defs>
+  <g
+     id="g4187">
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="fill:#a2c9f5;fill-opacity:1"
+       id="path7549"
+       d="m 10,61 0,-58 30,0 14,14 0,30 0,14 -14,0 -30,0 z" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       width="30"
+       x="10"
+       y="-3.9999731"
+       height="1"
+       style="opacity:0.6;fill:#ffffff;fill-opacity:1"
+       id="rect7551"
+       transform="scale(1,-1)" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       width="44"
+       x="10"
+       y="-60.999969"
+       height="1"
+       style="opacity:0.15;fill:#000000;fill-opacity:1"
+       id="rect7553"
+       transform="scale(1,-1)" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="opacity:0.4;fill:#000000;fill-opacity:1;fill-rule:evenodd"
+       id="path7555"
+       d="M 54,17 40,3 40,17 Z" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="M 40,17 54,30.99999 54,17 Z"
+       id="path9798"
+       style="opacity:0.1;fill:url(#linearGradient9820);fill-rule:evenodd"
+       inkscape:connector-curvature="0" />
+    <path
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000 \
;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;co \
lor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       id="path31"
+       d="m 29.694,41.36 c -1.808,0 -3.04,-0.906 -2.712,-3.214 0.411,-2.884 \
2.136,-3.832 7.601,-4.615 0.04,0 1.725,-0.288 1.725,-0.288 l -0.699,5.109 c \
-1.48,1.853 -4.149,3.01 -5.916,3.01 m 5.628,-0.248 0.083,2.389 2.341,0 2.136,-15.45 c \
0.658,-4.697 -2.01,-6.06 -5.751,-6.06 -2.671,0 -5.3,0.783 -6.86,1.689 l 0.451,2.554 c \
1.685,-0.823 3.986,-1.401 6.079,-1.401 2.589,0 3.533,1.278 3.205,3.749 l -0.37,2.349 \
-1.931,0.247 c -4.97,0.783 -9.819,1.566 -10.598,7.086 -0.576,3.955 1.767,5.727 \
4.889,5.727 1.973,0 4.396,-0.741 6.327,-2.884" +       \
inkscape:connector-curvature="0" /> +    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="m 10,61 0,-58 30,0 14,14 0,30 0,14 -14,0 -30,0 z"
+       id="path7809"
+       style="fill:url(#linearGradient7985);fill-opacity:1"
+       inkscape:connector-curvature="0" />
+  </g>
 </svg>
diff --git a/icons/mimetypes/64/application-x-font-ttf.svg \
b/icons/mimetypes/64/application-x-font-ttf.svg index e931371..8e68aa3 100644
--- a/icons/mimetypes/64/application-x-font-ttf.svg
+++ b/icons/mimetypes/64/application-x-font-ttf.svg
@@ -1,26 +1,204 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="3" y2="61" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#5e6b78"/>
-   <stop offset="1" stop-color="#768492"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#dedede"/>
-   <stop offset="1" stop-color="#fbfbfb"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <path fill="#fbfbfb" d="m29.694 41.36c-1.808 0-3.04-.906-2.712-3.214.411-2.884 \
2.136-3.832 7.601-4.615.04 0 1.725-.288 1.725-.288l-.699 5.109c-1.48 1.853-4.149 \
3.01-5.916 3.01m5.628-.248l.083 \
2.389h2.341l2.136-15.45c.658-4.697-2.01-6.06-5.751-6.06-2.671 0-5.3.783-6.86 \
1.689l.451 2.554c1.685-.823 3.986-1.401 6.079-1.401 2.589 0 3.533 1.278 3.205 \
3.749l-.37 2.349-1.931.247c-4.97.783-9.819 1.566-10.598 7.086-.576 3.955 1.767 5.727 \
4.889 5.727 1.973 0 4.396-.741 6.327-2.884"/> +<?xml version="1.0" encoding="UTF-8" \
standalone="no"?> +<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-x-font-ttf.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="40.931998"
+     inkscape:cy="23.007601"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4210" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="3"
+       y2="61"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#5e6b78"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#768492"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#dedede"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#fbfbfb"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6251"
+       id="linearGradient7969"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-101.21448,-332.98615)"
+       x1="58"
+       y1="392.36221"
+       x2="58"
+       y2="336.36221" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient6251">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0"
+         id="stop6253" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.2"
+         offset="1"
+         id="stop6255" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9654"
+       id="linearGradient9784"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-53.214485,-0.62394153)"
+       x1="40"
+       y1="17"
+       x2="54"
+       y2="31" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9654">
+      <stop
+         style="stop-color:#060606;stop-opacity:1"
+         offset="0"
+         id="stop9656" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop9658" />
+    </linearGradient>
+  </defs>
+  <g
+     id="g4201"
+     transform="translate(53.21448,0.623942)">
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="m -43.214485,60.376058 0,-57.9999995 30,0 14.00000032,13.9999995 0,30 0,14 \
-14.00000032,0 -30,0 z" +       id="path7393"
+       style="fill:#cea886;fill-opacity:1"
+       inkscape:connector-curvature="0" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       transform="scale(1,-1)"
+       id="rect7395"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff \
;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;co \
lor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       height="1"
+       y="-3.3760312"
+       x="-43.214485"
+       width="30" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       transform="scale(1,-1)"
+       id="rect7397"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.25;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB \
;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#00000 \
0;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin: \
miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;c \
olor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       height="1"
+       y="-60.37603"
+       x="-43.214485"
+       width="44" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="M 0.78551532,16.376058 -13.214485,2.3760585 l 0,13.9999995 z"
+       id="path7399"
+       style="opacity:0.4;fill:#000000;fill-opacity:1;fill-rule:evenodd"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="m -23.520685,40.739728 c -1.80766,0 -3.03966,-0.90567 -2.7115,-3.21384 \
0.41067,-2.88383 2.13584,-3.83166 7.601,-4.6145 0.0403,0 1.72517,-0.28783 \
1.72517,-0.28783 l -0.6985,5.1095 c -1.4795,1.8535 -4.14883,3.00667 -5.91617,3.00667 \
m 5.62834,-0.2475 0.0825,2.38883 2.34117,0 2.13583,-15.4495 c 0.65816,-4.697 \
-2.013,-6.0555 -5.75117,-6.0555 -2.67117,0 -5.30017,0.78283 -6.86033,1.6885 l \
0.451,2.55383 c 1.68483,-0.82316 3.98567,-1.40066 6.07933,-1.40066 2.58867,0 \
3.53283,1.27783 3.20467,3.74916 l -0.37033,2.3485 -1.93051,0.2475 c -4.97016,0.78284 \
-9.81933,1.56567 -10.59849,7.08584 -0.57567,3.9545 1.76733,5.72733 4.8895,5.72733 \
1.97266,0 4.39633,-0.74067 6.32683,-2.88383" +       id="path7403"
+       style="opacity:0.4;fill:#000000;fill-opacity:1"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="m -13.214485,16.376058 14.00000032,13.99999 0,-13.99999 z"
+       id="path9762"
+       style="opacity:0.2;fill:url(#linearGradient9784);fill-rule:evenodd"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="m -43.214485,60.376058 0,-57.9999995 30,0 14.00000032,13.9999995 0,30 0,14 \
-14.00000032,0 -30,0 z" +       id="path7793"
+       style="fill:url(#linearGradient7969);fill-opacity:1"
+       inkscape:connector-curvature="0" />
+  </g>
 </svg>
diff --git a/icons/mimetypes/64/application-x-font-type1.svg \
b/icons/mimetypes/64/application-x-font-type1.svg index 5251f69..a98706f 100644
--- a/icons/mimetypes/64/application-x-font-type1.svg
+++ b/icons/mimetypes/64/application-x-font-type1.svg
@@ -1,26 +1,200 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="61" y2="3" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#f27935"/>
-   <stop offset="1" stop-color="#f2784b"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#f7ab89"/>
-   <stop offset="1" stop-color="#fbd2bf"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <path fill="#fbd2bf" d="m29.694 41.36c-1.808 0-3.04-.906-2.712-3.214.411-2.884 \
2.136-3.832 7.601-4.615.04 0 1.725-.288 1.725-.288l-.699 5.109c-1.48 1.853-4.149 \
3.01-5.916 3.01m5.628-.248l.083 \
2.389h2.341l2.136-15.45c.658-4.697-2.01-6.06-5.751-6.06-2.671 0-5.3.783-6.86 \
1.689l.451 2.554c1.685-.823 3.986-1.401 6.079-1.401 2.589 0 3.533 1.278 3.205 \
3.749l-.37 2.349-1.931.247c-4.97.783-9.819 1.566-10.598 7.086-.576 3.955 1.767 5.727 \
4.889 5.727 1.973 0 4.396-.741 6.327-2.884"/> +<?xml version="1.0" encoding="UTF-8" \
standalone="no"?> +<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-x-font-type1.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="39.648226"
+     inkscape:cy="31.909622"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3401" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="61"
+       y2="3"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#f27935"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#f2784b"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#f7ab89"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#fbd2bf"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6251"
+       id="linearGradient7955"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-48,-332.36221)"
+       x1="58"
+       y1="392.36221"
+       x2="58"
+       y2="336.36221" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient6251">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0"
+         id="stop6253" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.2"
+         offset="1"
+         id="stop6255" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9654"
+       id="linearGradient9770"
+       gradientUnits="userSpaceOnUse"
+       x1="40"
+       y1="17"
+       x2="54"
+       y2="31" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9654">
+      <stop
+         style="stop-color:#060606;stop-opacity:1"
+         offset="0"
+         id="stop9656" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop9658" />
+    </linearGradient>
+  </defs>
+  <g
+     id="g4241">
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="m 10,61 0,-57.9999998 30,0 L 54,17 l 0,30 0,14 -14,0 -30,0 z"
+       id="path7405"
+       style="fill:#f0a83c;fill-opacity:1"
+       inkscape:connector-curvature="0" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       transform="scale(1,-1)"
+       id="rect7407"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff \
;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;co \
lor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       height="1"
+       y="-3.9999731"
+       x="10"
+       width="30" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       transform="scale(1,-1)"
+       id="rect7409"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.25;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB \
;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#00000 \
0;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin: \
miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;c \
olor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       height="1"
+       y="-60.999977"
+       x="10"
+       width="44" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="M 54,17 40,3.0000002 40,17 Z"
+       id="path7411"
+       style="opacity:0.4;fill:#000000;fill-opacity:1;fill-rule:evenodd"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="M 40,17 54,30.99999 54,17 Z"
+       id="path9748"
+       style="opacity:0.2;fill:url(#linearGradient9770);fill-rule:evenodd"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000 \
;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;co \
lor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       id="path35"
+       d="m 29.694,41.36 c -1.808,0 -3.04,-0.906 -2.712,-3.214 0.411,-2.884 \
2.136,-3.832 7.601,-4.615 0.04,0 1.725,-0.288 1.725,-0.288 l -0.699,5.109 c \
-1.48,1.853 -4.149,3.01 -5.916,3.01 m 5.628,-0.248 0.083,2.389 2.341,0 2.136,-15.45 c \
0.658,-4.697 -2.01,-6.06 -5.751,-6.06 -2.671,0 -5.3,0.783 -6.86,1.689 l 0.451,2.554 c \
1.685,-0.823 3.986,-1.401 6.079,-1.401 2.589,0 3.533,1.278 3.205,3.749 l -0.37,2.349 \
-1.931,0.247 c -4.97,0.783 -9.819,1.566 -10.598,7.086 -0.576,3.955 1.767,5.727 \
4.889,5.727 1.973,0 4.396,-0.741 6.327,-2.884" /> +    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="fill:url(#linearGradient7955);fill-opacity:1"
+       id="path7779"
+       d="m 10,61 0,-57.9999998 30,0 L 54,17 l 0,30 0,14 -14,0 -30,0 z" />
+  </g>
 </svg>
diff --git a/icons/mimetypes/64/application-x-kplato.svg \
b/icons/mimetypes/64/application-x-kplato.svg index 2883bc7..9955b31 100644
--- a/icons/mimetypes/64/application-x-kplato.svg
+++ b/icons/mimetypes/64/application-x-kplato.svg
@@ -1,26 +1,200 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="61" y2="3" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#f27935"/>
-   <stop offset="1" stop-color="#f2784b"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#f7ab89"/>
-   <stop offset="1" stop-color="#fbd2bf"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <path fill="#fbd2bf" d="m24 22a1 1 0 0 0 -1 1h-2v21h22v-21h-2a1 1 0 0 0 -1 -1h-5a1 \
1 0 0 0 -1 1h-3a1 1 0 0 0 -1 -1zm0 1h6.449v1H24zm11 0h5v1h-5zm-13 4h20v16h-20zm2 \
2v5h1v-2h6v2h1v-5h-1v2h-6v-2zm8 7v5.25h1v-2.25h6v2h1v-5h-1v2h-6v-2z"/> +<?xml \
version="1.0" encoding="UTF-8" standalone="no"?> +<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-x-kplato.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="37.171218"
+     inkscape:cy="41.616959"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4210" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="61"
+       y2="3"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#f27935"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#f2784b"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#f7ab89"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#fbd2bf"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6251"
+       id="linearGradient7221"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-48,-332.3622)"
+       x1="58"
+       y1="392.36221"
+       x2="58"
+       y2="336.36221" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient6251">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0"
+         id="stop6253" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.2"
+         offset="1"
+         id="stop6255" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9654"
+       id="linearGradient10002"
+       gradientUnits="userSpaceOnUse"
+       x1="40"
+       y1="17"
+       x2="54"
+       y2="31" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9654">
+      <stop
+         style="stop-color:#060606;stop-opacity:1"
+         offset="0"
+         id="stop9656" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop9658" />
+    </linearGradient>
+  </defs>
+  <g
+     id="g4233">
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="fill:#986230;fill-opacity:1"
+       id="path6865"
+       d="m 10,61 0,-57.9999999 30,0 L 54,17 l 0,30 0,14 -14,0 -30,0 z" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       width="30"
+       x="10"
+       y="-3.9999728"
+       height="1"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff \
;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;co \
lor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       id="rect6867"
+       transform="scale(1,-1)" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       width="44"
+       x="10"
+       y="-60.999973"
+       height="1"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.35;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB \
;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#00000 \
0;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin: \
miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;c \
olor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       id="rect6869"
+       transform="scale(1,-1)" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="opacity:0.5;fill:#ffffff;fill-opacity:1;fill-rule:evenodd"
+       id="path6871"
+       d="M 54,17 40,3.0000001 40,17 Z" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="opacity:0.4;fill:url(#linearGradient10002);fill-rule:evenodd"
+       id="path9914"
+       d="M 40,17 54,30.99999 54,17 Z" />
+    <path
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.75;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB \
;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#fffff \
f;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin: \
miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;f \
ilter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-ren \
dering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +  \
id="path35" +       d="m24 22a1 1 0 0 0 -1 1h-2v21h22v-21h-2a1 1 0 0 0 -1 -1h-5a1 1 0 \
0 0 -1 1h-3a1 1 0 0 0 -1 -1zm0 1h6.449v1H24zm11 0h5v1h-5zm-13 4h20v16h-20zm2 \
2v5h1v-2h6v2h1v-5h-1v2h-6v-2zm8 7v5.25h1v-2.25h6v2h1v-5h-1v2h-6v-2z" +       \
fill="#fbd2bf" /> +    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="fill:url(#linearGradient7221);fill-opacity:1"
+       id="path7045"
+       d="m 10,61 0,-57.9999999 30,0 L 54,17 l 0,30 0,14 -14,0 -30,0 z" />
+  </g>
 </svg>
diff --git a/icons/mimetypes/64/application-x-kvtml.svg \
b/icons/mimetypes/64/application-x-kvtml.svg index 580ed92..93ddf79 100644
--- a/icons/mimetypes/64/application-x-kvtml.svg
+++ b/icons/mimetypes/64/application-x-kvtml.svg
@@ -1,26 +1,188 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="3" y2="61" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#5e6b78"/>
-   <stop offset="1" stop-color="#768492"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#dedede"/>
-   <stop offset="1" stop-color="#fbfbfb"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <path fill="#fbfbfb" d="m21 22v22h22v-22zm1 1h20v20h-20zm2 3v2h16v-2zm0 4v1h7v-1zm9 \
0v1h7v-1zm-9 3v1h7v-1zm9 0v1h7v-1zm-9 3v1h7v-1zm9 0v1h7v-1zm-9 3v1h7v-1zm9 \
0v1h7v-1z"/> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-x-kvtml.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="67.683241"
+     inkscape:cy="47.989884"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4223" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="3"
+       y2="61"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,0,64)">
+      <stop
+         stop-color="#5e6b78"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#768492"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#dedede"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#fbfbfb"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       x2="54"
+       gradientUnits="userSpaceOnUse"
+       y2="31"
+       x1="40"
+       y1="17"
+       id="a-3">
+      <stop
+         id="stop4172"
+         stop-color="#060606" />
+      <stop
+         id="stop4174"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(-2,-36)"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       y2="336.36"
+       y1="392.36"
+       id="b-6">
+      <stop
+         id="stop4177"
+         stop-opacity="0"
+         stop-color="#ffffff" />
+      <stop
+         id="stop4179"
+         stop-opacity=".2"
+         stop-color="#ffffff"
+         offset="1" />
+    </linearGradient>
+    <path
+       d="m56 357.36v-58h30l14 14v44h-14z"
+       id="c-7" />
+  </defs>
+  <g
+     id="g4252">
+    <use
+       transform="translate(-46,-296.36)"
+       id="use4184"
+       xlink:href="#c-7"
+       style="fill:#5f6c79;fill-opacity:1"
+       x="0"
+       y="0"
+       width="100%"
+       height="100%" />
+    <rect
+       transform="scale(1,-1)"
+       style="color:#000000;opacity:0.5;color-interpolation:sRGB;color-interpolation- \
filters:linearRGB;fill:#ffffff;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="10"
+       y="-3.9999855"
+       width="30"
+       height="1"
+       id="rect4188" />
+    <rect
+       transform="scale(1,-1)"
+       style="color:#000000;opacity:0.25;color-interpolation:sRGB;color-interpolation \
-filters:linearRGB;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="10"
+       y="-60.999985"
+       width="44"
+       height="1"
+       id="rect4190" />
+    <path
+       style="opacity:0.5;fill:#ffffff;fill-rule:evenodd"
+       inkscape:connector-curvature="0"
+       d="M 54,17 40,3 40,17 Z"
+       id="path4194" />
+    <path
+       inkscape:connector-curvature="0"
+       d="M 40,17 54,31 54,17 Z"
+       id="path4196"
+       style="opacity:0.2;fill:url(#a-3);fill-rule:evenodd" />
+    <path
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.9;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff \
;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;fi \
lter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rend \
ering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +   \
id="path35" +       d="m21 22v22h22v-22zm1 1h20v20h-20zm2 3v2h16v-2zm0 4v1h7v-1zm9 \
0v1h7v-1zm-9 3v1h7v-1zm9 0v1h7v-1zm-9 3v1h7v-1zm9 0v1h7v-1zm-9 3v1h7v-1zm9 0v1h7v-1z" \
+       fill="#fbfbfb" /> +    <use
+       transform="translate(-46,-296.36)"
+       style="fill:url(#b-6)"
+       id="use4200"
+       xlink:href="#c-7"
+       x="0"
+       y="0"
+       width="100%"
+       height="100%" />
+  </g>
 </svg>
diff --git a/icons/mimetypes/64/application-x-lyx.svg \
b/icons/mimetypes/64/application-x-lyx.svg index f39f216..2d51418 100644
--- a/icons/mimetypes/64/application-x-lyx.svg
+++ b/icons/mimetypes/64/application-x-lyx.svg
@@ -1,26 +1,188 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="3" y2="61" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#22a7f0"/>
-   <stop offset="1" stop-color="#19b5fe"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#c8e3fe"/>
-   <stop offset="1" stop-color="#ffffff"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <path fill="#ffffff" d="m21 21v3h22v-3zm8.469 5l.031.875 6 8.125-6.5 8v1h14v-5h-1c0 \
1 .259 1.62-.594 2.219-.935.656-2.167.781-3.25.781h-5.156l5-7-5-8h2.938c2.084 0 \
5.05-.192 5.875 2.313.141.428.152 1.238.188 1.688h1v-5zm-8.469 1v1h7v-1zm0 \
3v1h9v-1zm0 3v1h11v-1zm0 3v1h11v-1zm0 3v1h9v-1zm0 3v1h6v-1z"/> +<?xml version="1.0" \
encoding="UTF-8" standalone="no"?> +<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-x-lyx.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="35.312803"
+     inkscape:cy="25.998947"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4223" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="3"
+       y2="61"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#22a7f0"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#19b5fe"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#c8e3fe"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       x2="54"
+       x1="40"
+       y2="31"
+       y1="17"
+       id="a-3">
+      <stop
+         id="stop4172"
+         stop-color="#060606" />
+      <stop
+         id="stop4174"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(190,-254)"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       y2="336.36"
+       y1="392.36"
+       id="b-6">
+      <stop
+         id="stop4177"
+         stop-opacity="0"
+         stop-color="#ffffff" />
+      <stop
+         id="stop4179"
+         stop-opacity=".2"
+         stop-color="#ffffff"
+         offset="1" />
+    </linearGradient>
+    <path
+       d="m248 139.36v-58h30l14 14v44h-14z"
+       id="c-7" />
+  </defs>
+  <g
+     id="g4252">
+    <use
+       transform="translate(-238,-78.360001)"
+       id="use4184"
+       xlink:href="#c-7"
+       style="fill:#209ae7"
+       x="0"
+       y="0"
+       width="100%"
+       height="100%" />
+    <rect
+       transform="scale(1,-1)"
+       style="color:#000000;opacity:0.5;color-interpolation:sRGB;color-interpolation- \
filters:linearRGB;fill:#ffffff;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="10"
+       y="-3.9999995"
+       width="30"
+       height="1"
+       id="rect4188" />
+    <rect
+       transform="scale(1,-1)"
+       style="color:#000000;opacity:0.25;color-interpolation:sRGB;color-interpolation \
-filters:linearRGB;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="10"
+       y="-61"
+       width="44"
+       height="1"
+       id="rect4190" />
+    <path
+       style="opacity:0.5;fill:#ffffff;fill-rule:evenodd"
+       inkscape:connector-curvature="0"
+       d="m 54,16.999999 -14,-14 0,14 z"
+       id="path4194" />
+    <path
+       inkscape:connector-curvature="0"
+       d="m 40,16.999999 14,14 0,-14 z"
+       id="path4196"
+       style="opacity:0.2;fill:url(#a-3);fill-rule:evenodd" />
+    <path
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.75;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB \
;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#fffff \
f;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin: \
miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;f \
ilter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-ren \
dering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +  \
id="path35" +       d="m21 21v3h22v-3zm8.469 5l.031.875 6 8.125-6.5 8v1h14v-5h-1c0 1 \
.259 1.62-.594 2.219-.935.656-2.167.781-3.25.781h-5.156l5-7-5-8h2.938c2.084 0 \
5.05-.192 5.875 2.313.141.428.152 1.238.188 1.688h1v-5zm-8.469 1v1h7v-1zm0 \
3v1h9v-1zm0 3v1h11v-1zm0 3v1h11v-1zm0 3v1h9v-1zm0 3v1h6v-1z" +       fill="#ffffff" \
/> +    <use
+       transform="translate(-238,-78.360001)"
+       style="fill:url(#b-6)"
+       id="use4200"
+       xlink:href="#c-7"
+       x="0"
+       y="0"
+       width="100%"
+       height="100%" />
+  </g>
 </svg>
diff --git a/icons/mimetypes/64/application-x-ms-shortcut.svg \
b/icons/mimetypes/64/application-x-ms-shortcut.svg index 742df95..af460ed 100644
--- a/icons/mimetypes/64/application-x-ms-shortcut.svg
+++ b/icons/mimetypes/64/application-x-ms-shortcut.svg
@@ -1,26 +1,189 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="61" y2="3" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#f27935"/>
-   <stop offset="1" stop-color="#f2784b"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#f7ab89"/>
-   <stop offset="1" stop-color="#fbd2bf"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <path color-interpolation-filters="linearRGB" color="#4d4d4d" \
image-rendering="auto" color-rendering="auto" d="m23 28a2 2 0 0 1 -2 2v10a2 2 0 0 1 2 \
2h18a2 2 0 0 1 2 -2v-10a2 2 0 0 1 -2 -2h-17zm.826 1h16.35A3 3 0 0 0 42 \
30.826172v8.35A3 3 0 0 0 40.17383 41H23.824A3 3 0 0 0 22 39.17383v-8.35A3 3 0 0 0 \
23.826172 29M32 31a4 4 0 0 0 -4 4 4 4 0 0 0 4 4 4 4 0 0 0 4 -4 4 4 0 0 0 -4 -4m0 1a3 \
3 0 0 1 3 3 3 3 0 0 1 -3 3 3 3 0 0 1 -3 -3 3 3 0 0 1 3 -3" color-interpolation="sRGB" \
text-rendering="auto" fill="#fbd2bf" shape-rendering="auto"/> +<?xml version="1.0" \
encoding="UTF-8" standalone="no"?> +<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-x-ms-shortcut.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="19.166409"
+     inkscape:cy="27.759527"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4228" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="61"
+       y2="3"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#f27935"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#f2784b"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#f7ab89"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#fbd2bf"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       x2="54"
+       gradientUnits="userSpaceOnUse"
+       y2="31"
+       x1="40"
+       y1="17"
+       id="a-3">
+      <stop
+         id="stop4172"
+         stop-color="#060606" />
+      <stop
+         id="stop4174"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(-48,-332.36)"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       y2="336.36"
+       y1="392.36"
+       id="b-6">
+      <stop
+         id="stop4177"
+         stop-opacity="0"
+         stop-color="#ffffff" />
+      <stop
+         id="stop4179"
+         stop-opacity=".2"
+         stop-color="#ffffff"
+         offset="1" />
+    </linearGradient>
+    <path
+       d="m10 61v-58h30l14 14v44h-14z"
+       id="c-7" />
+  </defs>
+  <g
+     id="g4212">
+    <use
+       height="100%"
+       width="100%"
+       y="0"
+       x="0"
+       style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:line \
arRGB;fill:#555555;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       xlink:href="#c-7"
+       id="use4184" />
+    <g
+       transform="scale(1,-1)"
+       id="g4186"
+       style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:line \
arRGB;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto">
 +      <rect
+         style="opacity:0.4;fill:#ffffff"
+         x="10"
+         y="-4"
+         width="30"
+         height="1"
+         id="rect4188" />
+      <rect
+         style="opacity:0.35"
+         x="10"
+         y="-61"
+         width="44"
+         height="1"
+         id="rect4190" />
+    </g>
+    <path
+       style="color:#000000;opacity:0.5;color-interpolation:sRGB;color-interpolation- \
filters:linearRGB;fill:#ffffff;fill-rule:evenodd;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       inkscape:connector-curvature="0"
+       d="M 54,17 40,3 40,17 Z"
+       id="path4192" />
+    <path
+       style="opacity:0.4;fill:url(#a-3);fill-rule:evenodd"
+       id="path4194"
+       d="M 40,17 54,31 54,17 Z"
+       inkscape:connector-curvature="0" />
+    <path
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.6;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff \
;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;co \
lor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       id="path35"
+       d="m 23,26 a 2,2 0 0 1 -2,2 l 0,10 a 2,2 0 0 1 2,2 l 18,0 a 2,2 0 0 1 2,-2 l \
0,-10 a 2,2 0 0 1 -2,-2 l -17,0 z m 0.826,1 16.35,0 A 3,3 0 0 0 42,28.826172 l 0,8.35 \
A 3,3 0 0 0 40.17383,39 L 23.824,39 A 3,3 0 0 0 22,37.17383 l 0,-8.35 A 3,3 0 0 0 \
23.826172,27 M 32,29 a 4,4 0 0 0 -4,4 4,4 0 0 0 4,4 4,4 0 0 0 4,-4 4,4 0 0 0 -4,-4 m \
0,1 a 3,3 0 0 1 3,3 3,3 0 0 1 -3,3 3,3 0 0 1 -3,-3 3,3 0 0 1 3,-3" +       \
inkscape:connector-curvature="0" /> +    <use
+       style="fill:url(#b-6)"
+       id="use4202"
+       xlink:href="#c-7"
+       x="0"
+       y="0"
+       width="100%"
+       height="100%" />
+  </g>
 </svg>
diff --git a/icons/mimetypes/64/application-x-perl.svg \
b/icons/mimetypes/64/application-x-perl.svg index 871bc51..6e39054 100644
--- a/icons/mimetypes/64/application-x-perl.svg
+++ b/icons/mimetypes/64/application-x-perl.svg
@@ -1,24 +1,187 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64" \
                xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
-  <linearGradient id="a" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
-  <linearGradient id="b" y1="60.764" x1="30.13" y2="3.62" x2="28.688" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#ffffff" stop-opacity="0"/>
-   <stop offset="1" stop-color="#ffffff" stop-opacity=".2"/>
-  </linearGradient>
-  <path id="c" d="m10 61v-58h30l14 14v44h-14z"/>
- </defs>
- <use fill="#21a8f1" xlink:href="#c"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" opacity=".5" y="-4" fill="#ffffff" height="1"/>
-  <rect width="44" x="10" opacity=".25" y="-61" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path opacity=".5" fill="#ffffff" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#a)" d="m40 17l14 14v-14z"/>
- </g>
- <path opacity=".85" fill="#ffffff" d="m27.14 43.808c-.439-.114-.394-.237.329-.912 \
1.245-1.163 1.453-2.322 \
1.098-6.137-.283-3.041-.346-3.274-.822-3.02-1.029.551-2.316-.16-3.776-2.086-.722-.952-.791-1.231-.667-2.716.076-.91.231-2.01.345-2.44.175-.664.118-.786-.363-.786-.314 \
0-.732-.195-.93-.434-.499-.601.39-1.567 1.443-1.567.428 0 .938-.193 \
1.134-.429.505-.609 1.278-.531 2.146.215.922.793 1.236 2.63.718 4.2-.586 1.775-.179 \
1.949.641.274.459-.937 1.106-1.755 1.639-2.069.485-.286 1.193-1.014 \
1.573-1.617.381-.603.859-1.203 1.061-1.333.623-.399 2.336-.947 2.975-.951.87-.005 \
2.038 1.013 2.246 1.96.098.448.623 1.503 1.165 2.345.543.842.987 1.679.987 1.859 0 \
.18.386.813.858 1.407.706.889.855 1.337.846 2.541-.014 1.651-.903 3.756-1.228 \
2.907-.103-.268-.06-.724.096-1.015.325-.607.038-3.298-.314-2.946-.245.245-.406 \
2.871-.337 5.516.089 3.435-.078 6.674-.349 \
6.76-.692.22-.995-.351-.711-1.342.428-1.493.34-5.461-.135-6.088-.219-.29-.484-1.029-.587-1.642-.104-.614-.3-1.185-.437-1.269-.451-.278-1.131 \
1.525-1.131 2.998 0 1.153-.174 1.686-.858 2.63-.968 1.336-1.043 1.731-.429 \
2.241.479.398.572 1.307.16 \
1.562-.148.091-.534-.118-.858-.466-.458-.491-.589-.532-.589-.183 0 \
.523-1.06.877-1.645.55-.313-.175-.239-.331.336-.708 \
1.024-.671.925-1.221-.443-2.472-1.067-.975-1.162-1.171-.987-2.039.554-2.747.551-2.818-.088-2.818-.419 \
0-.603.18-.603.59 0 .325-.142.856-.315 1.18-.306.572-.397 1.032-1.138 5.733-.369 \
2.343-.46 2.432-2.055 \
2.02m7.675-4.99c.371-.718.425-1.333.266-3.03-.212-2.257-.367-2.336-.985-.499-.212.629-.624 \
                1.45-.916 1.825-.68.873-.668 1.137.091 1.944.812.864.988.837 \
                1.545-.239"/>
- <use fill="url(#b)" xlink:href="#c"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-x-perl.svg">
+  <metadata
+     id="metadata37">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview35"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="2.8284271"
+     inkscape:cx="-13.211958"
+     inkscape:cy="2.4698298"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4199" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="60.764"
+       x1="30.13"
+       y2="3.62"
+       x2="28.688"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop14" />
+    </linearGradient>
+    <path
+       id="c"
+       d="m10 61v-58h30l14 14v44h-14z" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6251"
+       id="linearGradient7818"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-48,-332.3622)"
+       x1="58"
+       y1="392.36221"
+       x2="58"
+       y2="336.36221" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient6251">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0"
+         id="stop6253" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.2"
+         offset="1"
+         id="stop6255" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9654"
+       id="linearGradient7806"
+       gradientUnits="userSpaceOnUse"
+       x1="40"
+       y1="17"
+       x2="54"
+       y2="31" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9654">
+      <stop
+         style="stop-color:#060606;stop-opacity:1"
+         offset="0"
+         id="stop9656" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop9658" />
+    </linearGradient>
+  </defs>
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:#2e6ea9;fill-opacity:1"
+     id="path7106"
+     d="m 10,61 0,-57.9999996 30,0 L 54,17 l 0,30 0,14 -14,0 -30,0 z"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <rect
+     width="30"
+     x="10"
+     y="-3.9999828"
+     height="1"
+     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;co \
lor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;f \
ill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mit \
er;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;colo \
r-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +     id="rect7108"
+     transform="scale(1,-1)"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <rect
+     width="44"
+     x="10"
+     y="-60.999985"
+     height="1"
+     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.25;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;c \
olor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000; \
fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mi \
ter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;col \
or-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +     id="rect7110"
+     transform="scale(1,-1)"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <path
+     inkscape:connector-curvature="0"
+     style="opacity:0.6;fill:#000000;fill-opacity:1;fill-rule:evenodd"
+     id="path7112"
+     d="M 54,17 40,3.0000004 40,17 Z"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <path
+     d="M 40,17 54,31 54,17 Z"
+     id="path7518"
+     style="opacity:0.2;fill:url(#linearGradient7806);fill-rule:evenodd"
+     inkscape:connector-curvature="0"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <path
+     inkscape:connector-curvature="0"
+     d="m 27.14,43.808 c -0.439,-0.114 -0.394,-0.237 0.329,-0.912 1.245,-1.163 \
1.453,-2.322 1.098,-6.137 -0.283,-3.041 -0.346,-3.274 -0.822,-3.02 -1.029,0.551 \
-2.316,-0.16 -3.776,-2.086 -0.722,-0.952 -0.791,-1.231 -0.667,-2.716 0.076,-0.91 \
0.231,-2.01 0.345,-2.44 0.175,-0.664 0.118,-0.786 -0.363,-0.786 -0.314,0 \
-0.732,-0.195 -0.93,-0.434 -0.499,-0.601 0.39,-1.567 1.443,-1.567 0.428,0 \
0.938,-0.193 1.134,-0.429 0.505,-0.609 1.278,-0.531 2.146,0.215 0.922,0.793 \
1.236,2.63 0.718,4.2 -0.586,1.775 -0.179,1.949 0.641,0.274 0.459,-0.937 1.106,-1.755 \
1.639,-2.069 0.485,-0.286 1.193,-1.014 1.573,-1.617 0.381,-0.603 0.859,-1.203 \
1.061,-1.333 0.623,-0.399 2.336,-0.947 2.975,-0.951 0.87,-0.005 2.038,1.013 \
2.246,1.96 0.098,0.448 0.623,1.503 1.165,2.345 0.543,0.842 0.987,1.679 0.987,1.859 \
0,0.18 0.386,0.813 0.858,1.407 0.706,0.889 0.855,1.337 0.846,2.541 -0.014,1.651 \
-0.903,3.756 -1.228,2.907 -0.103,-0.268 -0.06,-0.724 0.096,-1.015 0.325,-0.607 \
0.038,-3.298 -0.314,-2.946 -0.245,0.245 -0.406,2.871 -0.337,5.516 0.089,3.435 \
-0.078,6.674 -0.349,6.76 -0.692,0.22 -0.995,-0.351 -0.711,-1.342 0.428,-1.493 \
0.34,-5.461 -0.135,-6.088 -0.219,-0.29 -0.484,-1.029 -0.587,-1.642 -0.104,-0.614 \
-0.3,-1.185 -0.437,-1.269 -0.451,-0.278 -1.131,1.525 -1.131,2.998 0,1.153 \
-0.174,1.686 -0.858,2.63 -0.968,1.336 -1.043,1.731 -0.429,2.241 0.479,0.398 \
0.572,1.307 0.16,1.562 -0.148,0.091 -0.534,-0.118 -0.858,-0.466 -0.458,-0.491 \
-0.589,-0.532 -0.589,-0.183 0,0.523 -1.06,0.877 -1.645,0.55 -0.313,-0.175 \
-0.239,-0.331 0.336,-0.708 1.024,-0.671 0.925,-1.221 -0.443,-2.472 -1.067,-0.975 \
-1.162,-1.171 -0.987,-2.039 0.554,-2.747 0.551,-2.818 -0.088,-2.818 -0.419,0 \
-0.603,0.18 -0.603,0.59 0,0.325 -0.142,0.856 -0.315,1.18 -0.306,0.572 -0.397,1.032 \
-1.138,5.733 -0.369,2.343 -0.46,2.432 -2.055,2.02 m 7.675,-4.99 c 0.371,-0.718 \
0.425,-1.333 0.266,-3.03 -0.212,-2.257 -0.367,-2.336 -0.985,-0.499 -0.212,0.629 \
-0.624,1.45 -0.916,1.825 -0.68,0.873 -0.668,1.137 0.091,1.944 0.812,0.864 0.988,0.837 \
1.545,-0.239" +     id="path31"
+     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.7;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;co \
lor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;f \
ill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mit \
er;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;colo \
r-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" \
/> +  <path
+     d="m 10,61 0,-57.9999996 30,0 L 54,17 l 0,30 0,14 -14,0 -30,0 z"
+     id="path7530"
+     style="fill:url(#linearGradient7818);fill-opacity:1"
+     inkscape:connector-curvature="0"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
 </svg>
diff --git a/icons/mimetypes/64/application-x-plasma.svg \
b/icons/mimetypes/64/application-x-plasma.svg index 59c73f5..0946ca1 100644
--- a/icons/mimetypes/64/application-x-plasma.svg
+++ b/icons/mimetypes/64/application-x-plasma.svg
@@ -1,26 +1,197 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="3" y2="61" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#8e44ad"/>
-   <stop offset="1" stop-color="#9b59b6"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#d3bdd7"/>
-   <stop offset="1" stop-color="#e8d9eb"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <path fill="#e8d9eb" color-rendering="auto" color-interpolation-filters="linearRGB" \
shape-rendering="auto" image-rendering="auto" text-rendering="auto" \
color-interpolation="sRGB" color="#000000" d="m26.5 21.9c-.831 0-1.5.669-1.5 1.5 0 \
.831.669 1.5 1.5 1.5.831 0 1.5-.669 1.5-1.5 0-.831-.669-1.5-1.5-1.5m8.5.1l-3 3 5 5-5 \
5 3 3 8-8zm-11.5 8c-1.385 0-2.5 1.115-2.5 2.5 0 1.385 1.115 2.5 2.5 2.5 1.385 0 \
2.5-1.115 2.5-2.5 0-1.385-1.115-2.5-2.5-2.5m5.5 8c-1.662 0-3 1.338-3 3 0 1.662 1.338 \
3 3 3 1.662 0 3-1.338 3-3 0-1.662-1.338-3-3-3"/> +<?xml version="1.0" \
encoding="UTF-8" standalone="no"?> +<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-x-plasma.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="4"
+     inkscape:cx="12.856952"
+     inkscape:cy="27.708408"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4210" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="3"
+       y2="61"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#8e44ad"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#9b59b6"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#d3bdd7"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#e8d9eb"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6251"
+       id="linearGradient7826"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-48,-332.3622)"
+       x1="58"
+       y1="392.36221"
+       x2="58"
+       y2="336.36221" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient6251">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0"
+         id="stop6253" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.2"
+         offset="1"
+         id="stop6255" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9654"
+       id="linearGradient7816"
+       gradientUnits="userSpaceOnUse"
+       x1="40"
+       y1="17"
+       x2="54"
+       y2="31" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9654">
+      <stop
+         style="stop-color:#060606;stop-opacity:1"
+         offset="0"
+         id="stop9656" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop9658" />
+    </linearGradient>
+  </defs>
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:#8542c2;fill-opacity:1"
+     id="path7136"
+     d="m 10,61 0,-57.9999996 30,0 L 54,17 l 0,30 0,14 -14,0 -30,0 z"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <rect
+     width="30"
+     x="10"
+     y="-3.9999831"
+     height="1"
+     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;co \
lor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;f \
ill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mit \
er;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;colo \
r-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +     id="rect7138"
+     transform="scale(1,-1)"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <rect
+     width="44"
+     x="10"
+     y="-60.999985"
+     height="1"
+     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.25;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;c \
olor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000; \
fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mi \
ter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;col \
or-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +     id="rect7140"
+     transform="scale(1,-1)"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <path
+     inkscape:connector-curvature="0"
+     style="opacity:0.6;fill:#000000;fill-opacity:1;fill-rule:evenodd"
+     id="path7142"
+     d="M 54,17 40,3.0000004 40,17 Z"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <path
+     d="M 40,17 54,31 54,17 Z"
+     id="path7528"
+     style="opacity:0.2;fill:url(#linearGradient7816);fill-rule:evenodd"
+     inkscape:connector-curvature="0"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <path
+     inkscape:connector-curvature="0"
+     d="m 26.5,21.9 c -0.831,0 -1.5,0.669 -1.5,1.5 0,0.831 0.669,1.5 1.5,1.5 0.831,0 \
1.5,-0.669 1.5,-1.5 0,-0.831 -0.669,-1.5 -1.5,-1.5 m 8.5,0.1 -3,3 5,5 -5,5 3,3 8,-8 z \
M 23.5,30 C 22.115,30 21,31.115 21,32.5 21,33.885 22.115,35 23.5,35 24.885,35 \
26,33.885 26,32.5 26,31.115 24.885,30 23.5,30 m 5.5,8 c -1.662,0 -3,1.338 -3,3 \
0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 0,-1.662 -1.338,-3 -3,-3" +     id="path35"
+     style="color:#4d4d4d;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.7;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;co \
lor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;f \
ill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mit \
er;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;colo \
r-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" \
/> +  <path
+     d="m 10,61 0,-57.9999996 30,0 L 54,17 l 0,30 0,14 -14,0 -30,0 z"
+     id="path7538"
+     style="fill:url(#linearGradient7826);fill-opacity:1"
+     inkscape:connector-curvature="0"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
 </svg>
diff --git a/icons/mimetypes/64/application-x-python-bytecode.svg \
b/icons/mimetypes/64/application-x-python-bytecode.svg index b5b664e..72ec89c 100644
--- a/icons/mimetypes/64/application-x-python-bytecode.svg
+++ b/icons/mimetypes/64/application-x-python-bytecode.svg
@@ -1,26 +1,218 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="3" y2="61" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#f39c12"/>
-   <stop offset="1" stop-color="#f89406"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#fddda3"/>
-   <stop offset="1" stop-color="#fde3a7"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <path fill="#fde3a7" d="m30 22c-1.662 0-3 1.338-3 3v2h5v1h-7c-2.216 0-4 1.784-4 \
4v2c0 2.216 1.784 4 4 4v-2c0-1.841 1.238-3.369 \
2.926-3.838.147-.041.297-.072.449-.1.205-.032.411-.062.625-.062h7.225c.477-.531.775-1.227.775-2v-5c0-1.662-1.338-3-3-3zm-1 \
2c.554 0 1 .446 1 1 0 .554-.446 1-1 1-.554 0-1-.446-1-1 0-.554.446-1 1-1m10 4v2c0 \
1.841-1.238 3.369-2.926 \
3.838-.147.041-.297.072-.449.1-.205.032-.411.062-.625.062h-7.225c-.477.531-.775 \
1.227-.775 2v5c0 1.662 1.338 3 3 3h4c1.662 0 3-1.338 3-3v-2h-5v-1h7c2.216 0 4-1.784 \
4-4v-2c0-2.216-1.784-4-4-4m-4 12c.554 0 1 .446 1 1 0 .554-.446 1-1 1-.554 \
0-1-.446-1-1 0-.554.446-1 1-1"/> +<?xml version="1.0" encoding="UTF-8" \
standalone="no"?> +<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-x-python-bytecode.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="-22.021173"
+     inkscape:cy="28.147377"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4221" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="3"
+       y2="61"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,0,64)">
+      <stop
+         stop-color="#f39c12"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#f89406"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#fddda3"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#fde3a7"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="matrix(1 0 0-1 0 64)"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       y2="61"
+       y1="3"
+       id="a-35">
+      <stop
+         id="stop7-6"
+         stop-color="#cf000f" />
+      <stop
+         id="stop9-2"
+         stop-color="#d91e18"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="matrix(1 0 0-1 0 64)"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       y2="47"
+       y1="61"
+       id="b-9">
+      <stop
+         id="stop12-1"
+         stop-color="#fb7d80" />
+      <stop
+         id="stop14-2"
+         stop-color="#fb9fa2"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="a-3"
+       y1="17"
+       x1="40"
+       y2="31"
+       gradientUnits="userSpaceOnUse"
+       x2="54">
+      <stop
+         stop-color="#060606"
+         id="stop4172" />
+      <stop
+         offset="1"
+         stop-opacity="0"
+         id="stop4174" />
+    </linearGradient>
+    <linearGradient
+       id="b-6"
+       y1="392.36"
+       y2="336.36"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       gradientTransform="translate(254,-36)">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop4177" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop4179" />
+    </linearGradient>
+    <path
+       id="c-7"
+       d="m312 357.36v-58h30l14 14v44h-14z" />
+  </defs>
+  <g
+     id="g4162">
+    <use
+       transform="translate(-302,-296.36)"
+       id="use4186"
+       xlink:href="#c-7"
+       style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:line \
arRGB;fill:#fbc31f;fill-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="0"
+       y="0"
+       width="100%"
+       height="100%" />
+    <rect
+       transform="scale(1,-1)"
+       style="color:#000000;opacity:0.5;color-interpolation:sRGB;color-interpolation- \
filters:linearRGB;fill:#ffffff;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="10"
+       y="-3.9999855"
+       width="30"
+       height="1"
+       id="rect4190" />
+    <rect
+       transform="scale(1,-1)"
+       style="color:#000000;opacity:0.25;color-interpolation:sRGB;color-interpolation \
-filters:linearRGB;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="10"
+       y="-60.999985"
+       width="44"
+       height="1"
+       id="rect4192" />
+    <path
+       id="path4196"
+       d="M 54,17 40,3 40,17 Z"
+       inkscape:connector-curvature="0"
+       style="opacity:0.6;fill:#000000;fill-opacity:1;fill-rule:evenodd" />
+    <path
+       style="opacity:0.1;fill:url(#a-3);fill-rule:evenodd"
+       id="path4198"
+       d="M 40,17 54,31 54,17 Z"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       style="color:#4d4d4d;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.7;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000 \
;fill-opacity:1;fill-rule:evenodd;stroke-width:1;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;co \
lor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       id="path35"
+       d="m 30,22 c -1.662,0 -3,1.338 -3,3 l 0,2 5,0 0,1 -7,0 c -2.216,0 -4,1.784 \
-4,4 l 0,2 c 0,2.216 1.784,4 4,4 l 0,-2 c 0,-1.841 1.238,-3.369 2.926,-3.838 \
0.147,-0.041 0.297,-0.072 0.449,-0.1 C 28.58,32.03 28.786,32 29,32 l 7.225,0 C \
36.702,31.469 37,30.773 37,30 l 0,-5 c 0,-1.662 -1.338,-3 -3,-3 z m -1,2 c 0.554,0 \
1,0.446 1,1 0,0.554 -0.446,1 -1,1 -0.554,0 -1,-0.446 -1,-1 0,-0.554 0.446,-1 1,-1 m \
10,4 0,2 c 0,1.841 -1.238,3.369 -2.926,3.838 -0.147,0.041 -0.297,0.072 -0.449,0.1 C \
35.42,33.97 35.214,34 35,34 l -7.225,0 C 27.298,34.531 27,35.227 27,36 l 0,5 c \
0,1.662 1.338,3 3,3 l 4,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 -5,0 0,-1 7,0 c 2.216,0 \
4,-1.784 4,-4 l 0,-2 c 0,-2.216 -1.784,-4 -4,-4 m -4,12 c 0.554,0 1,0.446 1,1 0,0.554 \
-0.446,1 -1,1 -0.554,0 -1,-0.446 -1,-1 0,-0.554 0.446,-1 1,-1" /> +    <use
+       height="100%"
+       width="100%"
+       y="0"
+       x="0"
+       xlink:href="#c-7"
+       id="use4202"
+       style="fill:url(#b-6)"
+       transform="translate(-302,-296.36)" />
+  </g>
 </svg>
diff --git a/icons/mimetypes/64/application-x-srt.svg \
b/icons/mimetypes/64/application-x-srt.svg index 4b99dca..17e1b42 100644
--- a/icons/mimetypes/64/application-x-srt.svg
+++ b/icons/mimetypes/64/application-x-srt.svg
@@ -1,26 +1,197 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="3" y2="61" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#5e6b78"/>
-   <stop offset="1" stop-color="#768492"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#dedede"/>
-   <stop offset="1" stop-color="#fbfbfb"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <path fill="#fbfbfb" d="m21 22v13h7v-1h-4v-4h4v-1h6v-7zm1 1h1v2h-1zm2 0h7v4h-7zm8 \
0h1v2h-1zm-10 3h1v2h-1zm10 0h1v2h-1zm-10 4h1v2h-1zm7 0v10l4 4v-4h10v-10zm1 \
1h12v8h-12zm-8 2h1v1h-1z"/> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-x-srt.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="true"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="3.9664271"
+     inkscape:cx="37.498654"
+     inkscape:cy="18.893007"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4167" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="3"
+       y2="61"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#5e6b78"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#768492"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#dedede"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#fbfbfb"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6251"
+       id="linearGradient7822"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-48,-332.3622)"
+       x1="58"
+       y1="392.36221"
+       x2="58"
+       y2="336.36221" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient6251">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0"
+         id="stop6253" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.2"
+         offset="1"
+         id="stop6255" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9654"
+       id="linearGradient7810"
+       gradientUnits="userSpaceOnUse"
+       x1="40"
+       y1="17"
+       x2="54"
+       y2="31" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9654">
+      <stop
+         style="stop-color:#060606;stop-opacity:1"
+         offset="0"
+         id="stop9656" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop9658" />
+    </linearGradient>
+  </defs>
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:#4040bf;fill-opacity:1"
+     id="path7076"
+     d="m 10,61 0,-58 30,0 14,14 0,30 0,14 -14,0 -30,0 z"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <rect
+     width="30"
+     x="10"
+     y="-3.999984"
+     height="1"
+     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;co \
lor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;f \
ill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mit \
er;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;colo \
r-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +     id="rect7078"
+     transform="scale(1,-1)"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <rect
+     width="44"
+     x="10"
+     y="-60.999981"
+     height="1"
+     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.25;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;c \
olor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000; \
fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mi \
ter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;col \
or-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +     id="rect7080"
+     transform="scale(1,-1)"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <path
+     inkscape:connector-curvature="0"
+     style="opacity:0.6;fill:#000000;fill-opacity:1;fill-rule:evenodd"
+     id="path7082"
+     d="M 54,17 40,3 40,17 Z"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <path
+     inkscape:connector-curvature="0"
+     style="opacity:0.2;fill:url(#linearGradient7810);fill-rule:evenodd"
+     id="path7522"
+     d="M 40,17 54,31 54,17 Z"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <path
+     fill="#fbfbfb"
+     d="m21 22v13h7v-1h-4v-4h4v-1h6v-7zm1 1h1v2h-1zm2 0h7v4h-7zm8 0h1v2h-1zm-10 \
3h1v2h-1zm10 0h1v2h-1zm-10 4h1v2h-1zm7 0v10l4 4v-4h10v-10zm1 1h12v8h-12zm-8 \
2h1v1h-1z" +     id="path35"
+     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.7;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;co \
lor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;f \
ill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mit \
er;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filt \
er-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" \
/> +  <path
+     inkscape:connector-curvature="0"
+     style="fill:url(#linearGradient7822);fill-opacity:1"
+     id="path7534"
+     d="m 10,61 0,-58 30,0 14,14 0,30 0,14 -14,0 -30,0 z"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
 </svg>
diff --git a/icons/mimetypes/64/application-x-trash.svg \
b/icons/mimetypes/64/application-x-trash.svg index 456af83..071fd76 100644
--- a/icons/mimetypes/64/application-x-trash.svg
+++ b/icons/mimetypes/64/application-x-trash.svg
@@ -1,26 +1,238 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="61" y2="3" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#26c281"/>
-   <stop offset="1" stop-color="#3fc380"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#036b53"/>
-   <stop offset="1" stop-color="#036b53"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <path fill="#036b53" d="m-119.09 339.54c-.978 1.757-1.757 4.402-1.757 6.068 0 .387 \
0 .879.096 1.561l-12.23-21.03c-.392-.682-.683-1.662-.683-2.544 \
0-.883.292-1.957.683-2.641l5.871-10.273-6.554-3.715 21.328-.395 10.369 \
18.686-6.651-3.815-10.473 18.1m9.394-59.29c1.857-3.232 4.893-4.993 8.608-4.993 4.01 0 \
7.146 1.861 9.394 5.672l3.328 5.576-11.547 19.962-18.686-10.86 8.903-15.357m1.366 \
76.21c-5.576 0-10.173-4.598-10.173-10.174 0-1.566.687-4.209 \
1.665-5.871l3.127-5.576h23.19v21.622h-17.811m18.593-76.8c-1.466-2.54-3.423-4.306-5.772-5.285h24.07c2.153 \
0 3.814.883 4.796 2.548l5.967 10.174 6.455-3.819-10.373 18.593-21.23-.299 \
6.554-3.715-10.469-18.2m37.08 55.37c2.932 0 5.38-.783 7.433-2.345l-12.134 21.13c-.978 \
1.662-2.736 2.641-4.79 2.641h-11.45v7.532l-10.956-18.293 \
10.956-18.299v7.634h20.942m9.386-17.611c.883 1.566 1.374 3.227 1.374 4.989 0 \
3.523-2.253 7.241-5.38 9-1.47.787-3.527 1.278-5.576 1.278h-6.463l-11.54-19.962 \
18.686-10.665 8.899 15.36" transform="matrix(.25737 0 0 .25737 54.41-48.808)"/> \
+<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-x-trash.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-paths="false"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="30.062573"
+     inkscape:cy="27.591855"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4226" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="61"
+       y2="3"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#26c281"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#3fc380"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#036b53"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#036b53"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(-45.675,-337.95)"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       y2="336.36"
+       y1="392.36"
+       id="a-3">
+      <stop
+         id="stop4172"
+         stop-opacity="0"
+         stop-color="#ffffff" />
+      <stop
+         id="stop4174"
+         stop-opacity=".2"
+         stop-color="#ffffff"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(0,-0.005)"
+       x2="54"
+       gradientUnits="userSpaceOnUse"
+       y2="31"
+       x1="40"
+       y1="17"
+       id="b-6">
+      <stop
+         id="stop4177"
+         stop-color="#060606" />
+      <stop
+         id="stop4179"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <path
+       d="m12.325 55.42v-58h30l14 14v44h-14z"
+       id="c-7" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6251"
+       id="linearGradient7808"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-48,-332.36218)"
+       x1="58"
+       y1="392.36221"
+       x2="58"
+       y2="336.36221" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient6251">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0"
+         id="stop6253" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.2"
+         offset="1"
+         id="stop6255" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9654"
+       id="linearGradient7802"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,1.9073486e-5)"
+       x1="40"
+       y1="17"
+       x2="54"
+       y2="31" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9654">
+      <stop
+         style="stop-color:#060606;stop-opacity:1"
+         offset="0"
+         id="stop9656" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop9658" />
+    </linearGradient>
+  </defs>
+  <g
+     id="g4204">
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="m 10,61.000019 0,-57.9999999 30,0 14,13.9999999 0,30 0,14 -14,0 -30,0 z"
+       id="path7156"
+       style="fill:#2cbd2c;fill-opacity:1"
+       inkscape:connector-curvature="0" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       transform="scale(1,-1)"
+       id="rect7158"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff \
;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;co \
lor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       height="1"
+       y="-4.0000029"
+       x="10"
+       width="30" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       transform="scale(1,-1)"
+       id="rect7160"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.25;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB \
;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#00000 \
0;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin: \
miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;c \
olor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       height="1"
+       y="-61"
+       x="10"
+       width="44" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="M 54,17.000019 40,3.0000191 40,17.000019 Z"
+       id="path7162"
+       style="opacity:0.6;fill:#000000;fill-opacity:1;fill-rule:evenodd"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="m 40,17.000019 14,14 0,-14 z"
+       id="path7514"
+       style="opacity:0.2;fill:url(#linearGradient7802);fill-rule:evenodd"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="fill:url(#linearGradient7808);fill-opacity:1"
+       id="path7520"
+       d="m 10,61.000019 0,-57.9999999 30,0 14,13.9999999 0,30 0,14 -14,0 -30,0 z" \
/> +    <path
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.7;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000 \
;fill-opacity:1;fill-rule:nonzero;stroke-width:2;stroke-linecap:square;stroke-linejoin \
:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1; \
color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;ena \
ble-background:accumulate;filter-blend-mode:normal;filter-gaussianBlur-deviation:0" + \
id="path35" +       d="m 23.759807,38.57941 c -0.251708,0.452199 -0.452199,1.132943 \
-0.452199,1.561721 0,0.0996 0,0.226228 0.02471,0.401755 L 20.18468,35.130394 c \
-0.100889,-0.175526 -0.175784,-0.427749 -0.175784,-0.654749 0,-0.227258 \
0.07515,-0.503673 0.175784,-0.679714 l 1.511019,-2.643962 -1.686803,-0.95613 \
5.489188,-0.101661 2.668669,4.809216 -1.711768,-0.981866 -2.695436,4.658397 m \
2.417734,-15.259468 c 0.477936,-0.83182 1.259312,-1.285048 2.215441,-1.285048 \
1.032054,0 1.839166,0.478965 2.417734,1.459802 l 0.856527,1.435096 -2.971851,5.13762 \
-4.809216,-2.795039 2.291365,-3.952431 m 0.351568,19.614168 c -1.435096,0 \
-2.618225,-1.183387 -2.618225,-2.618482 0,-0.403042 0.176813,-1.083271 \
0.428521,-1.51102 l 0.804796,-1.435095 5.96841,0 0,5.564854 -4.584017,0 m \
4.78528,-19.766016 c -0.377304,-0.653719 -0.880977,-1.108235 -1.485539,-1.3602 l \
6.194895,0 c 0.554118,0 0.98161,0.227258 1.234347,0.655779 l 1.535727,2.618482 \
1.661323,-0.982896 -2.669699,4.78528 -5.463965,-0.07695 1.686803,-0.95613 \
-2.694407,-4.684134 m 9.54328,14.250577 c 0.754609,0 1.384651,-0.201521 \
1.913031,-0.603533 l -3.122927,5.438229 c -0.251708,0.427748 -0.704165,0.679714 \
-1.232803,0.679714 l -2.946886,0 0,1.938511 -2.819746,-4.70807 2.819746,-4.709613 \
0,1.964762 5.389842,0 m 2.415675,-4.532543 c 0.227258,0.403041 0.353627,0.830533 \
0.353627,1.284019 0,0.906714 -0.579855,1.863616 -1.384651,2.31633 -0.378334,0.20255 \
-0.907744,0.328919 -1.435095,0.328919 l -1.663382,0 -2.97005,-5.13762 \
4.809216,-2.744851 2.290335,3.953203" +       inkscape:connector-curvature="0" />
+  </g>
 </svg>
diff --git a/icons/mimetypes/64/application-x-xliff.svg \
b/icons/mimetypes/64/application-x-xliff.svg index af2b79e..29c7367 100644
--- a/icons/mimetypes/64/application-x-xliff.svg
+++ b/icons/mimetypes/64/application-x-xliff.svg
@@ -1,26 +1,216 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="3" y2="61" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#8892bf"/>
-   <stop offset="1" stop-color="#939dc9"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#444e7e"/>
-   <stop offset="1" stop-color="#5a669e"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <path fill="#444e7e" d="m32.897 34.929l-2.546-2.516.03-.03c1.744-1.944 2.987-4.179 \
3.718-6.545h2.937v-2h-7.02v-2h-2v2h-7.02v1.995h11.195c-.672 1.934-1.734 3.769-3.177 \
5.372-.932-1.032-1.704-2.165-2.315-3.358h-2c.732 1.634 1.734 3.177 2.987 4.57l-5.102 \
5.03 1.423 1.423 5.01-5.01 3.117 3.117zm5.643-5.082h-2l-4.51 \
12.03h2l1.123-3.01h4.761l1.133 3.01h2zm-2.626 7.02l1.624-4.34 1.624 4.34z"/> +<?xml \
version="1.0" encoding="UTF-8" standalone="no"?> +<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-x-xliff.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="4"
+     inkscape:cx="49.543838"
+     inkscape:cy="23.340701"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4221" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="3"
+       y2="61"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#8892bf"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#939dc9"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#444e7e"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#5a669e"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="matrix(1 0 0-1 0 64)"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       y2="61"
+       y1="3"
+       id="a-35">
+      <stop
+         id="stop7-6"
+         stop-color="#cf000f" />
+      <stop
+         id="stop9-2"
+         stop-color="#d91e18"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="matrix(1 0 0-1 0 64)"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       y2="47"
+       y1="61"
+       id="b-9">
+      <stop
+         id="stop12-1"
+         stop-color="#fb7d80" />
+      <stop
+         id="stop14-2"
+         stop-color="#fb9fa2"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="a-3"
+       y1="17"
+       x1="40"
+       y2="31"
+       gradientUnits="userSpaceOnUse"
+       x2="54">
+      <stop
+         stop-color="#060606"
+         id="stop4172" />
+      <stop
+         offset="1"
+         stop-opacity="0"
+         id="stop4174" />
+    </linearGradient>
+    <linearGradient
+       id="b-6"
+       y1="392.36"
+       y2="336.36"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       gradientTransform="translate(254,-36)">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop4177" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop4179" />
+    </linearGradient>
+    <path
+       id="c-7"
+       d="m312 357.36v-58h30l14 14v44h-14z" />
+  </defs>
+  <use
+     height="100%"
+     width="100%"
+     y="0"
+     x="0"
+     style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linear \
RGB;fill:#8993c0;fill-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +     xlink:href="#c-7"
+     id="use4186"
+     transform="translate(-302,-296.36)" />
+  <rect
+     id="rect4190"
+     height="1"
+     width="30"
+     y="-3.9999855"
+     x="10"
+     style="color:#000000;opacity:0.5;color-interpolation:sRGB;color-interpolation-fi \
lters:linearRGB;fill:#ffffff;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +     transform="scale(1,-1)" />
+  <rect
+     id="rect4192"
+     height="1"
+     width="44"
+     y="-60.999985"
+     x="10"
+     style="color:#000000;opacity:0.25;color-interpolation:sRGB;color-interpolation-f \
ilters:linearRGB;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +     transform="scale(1,-1)" />
+  <path
+     style="opacity:0.5;fill:#000000;fill-opacity:1;fill-rule:evenodd"
+     inkscape:connector-curvature="0"
+     d="M 54,17 40,3 40,17 Z"
+     id="path4196" />
+  <path
+     inkscape:connector-curvature="0"
+     d="M 40,17 54,31 54,17 Z"
+     id="path4198"
+     style="opacity:0.1;fill:url(#a-3);fill-rule:evenodd" />
+  <path
+     style="color:#4d4d4d;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.6;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;co \
lor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;f \
ill-opacity:1;fill-rule:evenodd;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mit \
er;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;colo \
r-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +     d="m 28.015625,21.837891 0,2 -7.019531,0 0,1.99414 11.195312,0 c -0.672,1.934 \
-1.734734,3.770047 -3.177734,5.373047 -0.932,-1.032 -1.703453,-2.164422 \
-2.314453,-3.357422 l -2,0 c 0.732,1.634 1.733328,3.177313 2.986328,4.570313 l \
-5.101563,5.029297 1.423828,1.421875 5.009766,-5.009766 3.117188,3.117187 \
0.761718,-2.046874 -2.544922,-2.517579 0.0293,-0.0293 c 1.744,-1.943999 \
2.98775,-4.178921 3.71875,-6.544921 l 2.935547,0 0,-2 -7.019531,0 0,-2 z m \
8.523437,8.009765 -4.509765,12.029297 2,0 1.123047,-3.009765 4.761718,0 \
1.132813,3.009765 2,0 -4.507813,-12.029297 z m 0.998047,2.679688 1.625,4.339844 \
-3.248047,0 z" +     id="path35"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccc" />
+  <use
+     transform="translate(-302,-296.36)"
+     style="fill:url(#b-6)"
+     id="use4202"
+     xlink:href="#c-7"
+     x="0"
+     y="0"
+     width="100%"
+     height="100%" />
 </svg>
diff --git a/icons/mimetypes/64/application-xmind.svg \
b/icons/mimetypes/64/application-xmind.svg index e32d21a..01560b1 100644
--- a/icons/mimetypes/64/application-xmind.svg
+++ b/icons/mimetypes/64/application-xmind.svg
@@ -1,26 +1,188 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="3" y2="61" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#cf000f"/>
-   <stop offset="1" stop-color="#d91e18"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#fb7d80"/>
-   <stop offset="1" stop-color="#fb9fa2"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <path fill="#fcbcbe" d="m41.25 26l-6.454 1.118c.093 4.223-4.186 \
7.158-8.201-.798l-7.593 1.119c1.182 4.302 5.425 4.832 8.255 7.095-1.415 \
2.122-7.843.844-7.671 7.467l6.454-1.119c-.093-4.223 7.355-7.78 \
11.369.177l7.593-1.119c-1.184-4.313-5.693-4.723-8.523-7 1.402-3.083 6.04-.31 \
4.77-6.94"/> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-xmind.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="50.131725"
+     inkscape:cy="38.163183"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4223" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="3"
+       y2="61"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#cf000f"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#d91e18"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#fb7d80"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#fb9fa2"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       x2="54"
+       x1="40"
+       y2="31"
+       y1="17"
+       id="a-3">
+      <stop
+         id="stop4172"
+         stop-color="#060606" />
+      <stop
+         id="stop4174"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(384,822)"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       y2="336.36"
+       y1="392.36"
+       id="b-6">
+      <stop
+         id="stop4177"
+         stop-opacity="0"
+         stop-color="#ffffff" />
+      <stop
+         id="stop4179"
+         stop-opacity=".2"
+         stop-color="#ffffff"
+         offset="1" />
+    </linearGradient>
+    <path
+       d="m442 1215.36v-58h30l14 14v44h-14z"
+       id="c-7" />
+  </defs>
+  <g
+     id="g4278">
+    <use
+       transform="translate(-432,-1154.36)"
+       id="use4184"
+       xlink:href="#c-7"
+       style="fill:#fa4b2d;fill-opacity:1"
+       x="0"
+       y="0"
+       width="100%"
+       height="100%" />
+    <rect
+       transform="scale(1,-1)"
+       style="color:#000000;opacity:0.5;color-interpolation:sRGB;color-interpolation- \
filters:linearRGB;fill:#ffffff;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="10"
+       y="-3.9999855"
+       width="30"
+       height="1"
+       id="rect4188" />
+    <rect
+       transform="scale(1,-1)"
+       style="color:#000000;opacity:0.25;color-interpolation:sRGB;color-interpolation \
-filters:linearRGB;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="10"
+       y="-60.999985"
+       width="44"
+       height="1"
+       id="rect4190" />
+    <path
+       style="opacity:0.5;fill:#ffffff;fill-rule:evenodd"
+       inkscape:connector-curvature="0"
+       d="M 54,17 40,3 40,17 Z"
+       id="path4194" />
+    <path
+       inkscape:connector-curvature="0"
+       d="M 40,17 54,31 54,17 Z"
+       id="path4196"
+       style="opacity:0.1;fill:url(#a-3);fill-rule:evenodd" />
+    <path
+       inkscape:connector-curvature="0"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.75;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB \
;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#fffff \
f;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin: \
miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;c \
olor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       id="path35"
+       d="m 41.25,26 -6.454,1.118 c 0.093,4.223 -4.186,7.158 -8.201,-0.798 l \
-7.593,1.119 c 1.182,4.302 5.425,4.832 8.255,7.095 -1.415,2.122 -7.843,0.844 \
-7.671,7.467 l 6.454,-1.119 c -0.093,-4.223 7.355,-7.78 11.369,0.177 l 7.593,-1.119 c \
-1.184,-4.313 -5.693,-4.723 -8.523,-7 1.402,-3.083 6.04,-0.31 4.77,-6.94" /> +    \
<use +       transform="translate(-432,-1154.36)"
+       style="fill:url(#b-6)"
+       id="use4200"
+       xlink:href="#c-7"
+       x="0"
+       y="0"
+       width="100%"
+       height="100%" />
+  </g>
 </svg>
diff --git a/icons/mimetypes/64/audio-midi.svg b/icons/mimetypes/64/audio-midi.svg
index c613787..10c2b04 100644
--- a/icons/mimetypes/64/audio-midi.svg
+++ b/icons/mimetypes/64/audio-midi.svg
@@ -1,26 +1,198 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="3" y2="61" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#3a539b"/>
-   <stop offset="1" stop-color="#3f5aa9"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#97aad8"/>
-   <stop offset="1" stop-color="#c1cae7"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <path fill="#c1cae7" stroke-width="2" d="m20 22v22h23v-22zm1 1h3v10h1v10h-4zm6 \
0h3v10h1v10h-5v-10h1zm6 0h3v10h1v10h-5v-10h1zm6 0h3v20h-4v-10h1z"/> +<?xml \
version="1.0" encoding="UTF-8" standalone="no"?> +<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="audio-midi.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="-18.203375"
+     inkscape:cy="33.508068"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4167" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="3"
+       y2="61"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#3a539b"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#3f5aa9"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#97aad8"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#c1cae7"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6251"
+       id="linearGradient7822"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-48,-332.36218)"
+       x1="58"
+       y1="392.36221"
+       x2="58"
+       y2="336.36221" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient6251">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0"
+         id="stop6253" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.2"
+         offset="1"
+         id="stop6255" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9654"
+       id="linearGradient7810"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,1.9473486e-5)"
+       x1="40"
+       y1="17"
+       x2="54"
+       y2="31" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9654">
+      <stop
+         style="stop-color:#060606;stop-opacity:1"
+         offset="0"
+         id="stop9656" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop9658" />
+    </linearGradient>
+  </defs>
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:#4040bf;fill-opacity:1"
+     id="path7076"
+     d="m 10,61.000019 0,-57.9999999 30,0 14,13.9999999 0,30 0,14 -14,0 -30,0 z"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <rect
+     width="30"
+     x="10"
+     y="-4.0000019"
+     height="1"
+     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;co \
lor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;f \
ill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mit \
er;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;colo \
r-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +     id="rect7078"
+     transform="scale(1,-1)"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <rect
+     width="44"
+     x="10"
+     y="-61"
+     height="1"
+     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.25;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;c \
olor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000; \
fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mi \
ter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;col \
or-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +     id="rect7080"
+     transform="scale(1,-1)"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <path
+     inkscape:connector-curvature="0"
+     style="opacity:0.6;fill:#000000;fill-opacity:1;fill-rule:evenodd"
+     id="path7082"
+     d="M 54,17.000019 40,3.0000191 40,17.000019 Z"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <path
+     inkscape:connector-curvature="0"
+     style="opacity:0.2;fill:url(#linearGradient7810);fill-rule:evenodd"
+     id="path7522"
+     d="m 40,17.000019 14,14 0,-14 z"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:url(#linearGradient7822);fill-opacity:1"
+     id="path7534"
+     d="m 10,61.000019 0,-57.9999999 30,0 14,13.9999999 0,30 0,14 -14,0 -30,0 z"
+     inkscape:export-xdpi="96"
+     inkscape:export-ydpi="96" />
+  <path
+     inkscape:connector-curvature="0"
+     d="m 20,22 0,22 23,0 0,-22 z m 1,1 3,0 0,10 1,0 0,10 -4,0 z m 6,0 3,0 0,10 1,0 \
0,10 -5,0 0,-10 1,0 z m 6,0 3,0 0,10 1,0 0,10 -5,0 0,-10 1,0 z m 6,0 3,0 0,20 -4,0 \
0,-10 1,0 z" +     id="path35"
+     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:0.6;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;co \
lor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;f \
ill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mit \
er;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;colo \
r-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" \
/>  </svg>
diff --git a/icons/mimetypes/64/image-vnd.dgn.svg \
b/icons/mimetypes/64/image-vnd.dgn.svg index ab74394..2945653 100644
--- a/icons/mimetypes/64/image-vnd.dgn.svg
+++ b/icons/mimetypes/64/image-vnd.dgn.svg
@@ -1,17 +1,176 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="57" y2="7" x2="0" gradientUnits="userSpaceOnUse">
-   <stop stop-color="#22a7f0"/>
-   <stop offset="1" stop-color="#19b5fe"/>
-  </linearGradient>
- </defs>
- <g color-rendering="auto" color-interpolation-filters="linearRGB" \
shape-rendering="auto" image-rendering="auto" text-rendering="auto" \
                color-interpolation="sRGB" color="#000000">
-  <path fill="url(#a)" d="m4 57v-50h56v50z"/>
-  <rect opacity=".25" x="4" y="56" width="56" height="1"/>
-  <g fill="#ffffff">
-   <rect opacity=".5" x="4" y="7" width="56" height="1"/>
-   <path opacity=".75" stroke-width="2" d="m8 11v42h48v-42h-1zm1 1h46v40h-46z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="image-vnd.dgn.svg">
+  <metadata
+     id="metadata27">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview25"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="9.5567598"
+     inkscape:cy="53.438483"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4196" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="57"
+       y2="7"
+       x2="0"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#22a7f0"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#19b5fe"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       y2="7"
+       y1="57"
+       id="a-35">
+      <stop
+         id="stop7-6"
+         stop-color="#22a7f0" />
+      <stop
+         id="stop9-2"
+         stop-color="#19b5fe"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="a-3"
+       y1="17"
+       x1="40"
+       y2="31"
+       gradientUnits="userSpaceOnUse"
+       x2="54"
+       gradientTransform="translate(6,8)">
+      <stop
+         stop-color="#060606"
+         id="stop4160" />
+      <stop
+         offset="1"
+         stop-opacity="0"
+         id="stop4162" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="392.36"
+       y2="320.48"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       gradientTransform="matrix(1,0,0,0.84587,11,536.63)">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop4165" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop4167" />
+    </linearGradient>
+    <path
+       color-rendering="auto"
+       color-interpolation-filters="linearRGB"
+       shape-rendering="auto"
+       image-rendering="auto"
+       text-rendering="auto"
+       id="c"
+       color-interpolation="sRGB"
+       color="#000000"
+       d="m49 870.36v-50h42l14 14v36h-14z" />
+  </defs>
+  <g
+     id="g4219">
+    <use
+       height="100%"
+       width="100%"
+       y="0"
+       x="0"
+       style="fill:#208ff3;fill-opacity:1"
+       xlink:href="#c"
+       id="use4172"
+       transform="translate(-45,-809.36)" />
+    <rect
+       id="rect4176"
+       height="1"
+       width="56"
+       y="59.999985"
+       x="4"
+       style="color:#000000;opacity:0.25;color-interpolation:sRGB;color-interpolation \
-filters:linearRGB;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" \
/> +    <rect
+       id="rect4178"
+       height="1"
+       width="42"
+       y="10.999986"
+       x="4"
+       style="color:#000000;opacity:0.5;color-interpolation:sRGB;color-interpolation- \
filters:linearRGB;fill:#ffffff;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" \
/> +    <path
+       id="path4182"
+       d="M 60,25 46,11 46,25 Z"
+       inkscape:connector-curvature="0"
+       style="opacity:0.5;fill:#ffffff;fill-rule:evenodd" />
+    <path
+       style="opacity:0.2;fill:url(#a-3);fill-rule:evenodd"
+       id="path4184"
+       d="M 46,25 60,39 60,25 Z"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.75;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB \
;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#fffff \
f;fill-opacity:1;fill-rule:nonzero;stroke-width:2;stroke-linecap:butt;stroke-linejoin: \
miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;c \
olor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       id="path23"
+       d="m 28,25 0,4 4,0 0,-4 z m 1,1 2,0 0,2 -2,0 z m -1.664,1.258 -1.932,0.518 \
0.26,0.967 1.932,-0.518 z m -3,1 -1.932,0.518 0.26,0.967 1.932,-0.518 z m 8.664,0.275 \
0,1.035 6.143,1.645 -6.143,1.754 0,14.03 0.029,0 L 41,44.72 41,30.66 Z m -12,0.4668 a \
1,1 0 0 0 -1,1 1,1 0 0 0 1,1 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 m -2,2 0,14 12,2 0,-14 z \
m 21,1.01 0,11.303 -6,-1.609 0,-7.979 z m -6,10.729 5.322,1.426 -5.322,1.52 z" /> +   \
<use +       height="100%"
+       width="100%"
+       y="0"
+       x="0"
+       style="fill:url(#b)"
+       xlink:href="#c"
+       id="use4188"
+       transform="translate(-45,-809.36)" />
   </g>
- </g>
- <path fill="#ffffff" fill-rule="evenodd" d="m30 21v4h4v-4zm1 1h2v2h-2zm-1.664 \
1.258l-1.932.518.26.967 1.932-.518zm-3 1l-1.932.518.26.967 \
1.932-.518zm8.664.275v1.035l6.143 1.645-6.143 \
1.754v14.03h.029l7.971-2.277v-14.06zm-12 .4668a1 1 0 0 0 -1 1 1 1 0 0 0 1 1 1 1 0 0 0 \
1 -1 1 1 0 0 0 -1 -1m-2 2v14l12 2v-14zm21 1.01v11.303l-6-1.609v-7.979zm-6 \
10.729l5.322 1.426-5.322 1.52z"/>  </svg>
diff --git a/icons/mimetypes/64/image-vnd.djvu.svg \
b/icons/mimetypes/64/image-vnd.djvu.svg index eb60dda..323a6c7 100644
--- a/icons/mimetypes/64/image-vnd.djvu.svg
+++ b/icons/mimetypes/64/image-vnd.djvu.svg
@@ -1,26 +1,219 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="3" y2="61" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#f9b425"/>
-   <stop offset="1" stop-color="#f9bf3b"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#fddda3"/>
-   <stop offset="1" stop-color="#fde3a7"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <path fill="url(#b)" fill-rule="evenodd" d="m54 17l-14-14v14z"/>
- <rect width="1" x="16" y="4" fill="#ffffff" height="56" fill-opacity=".252"/>
- <rect color-interpolation-filters="linearRGB" x="17" y="4" fill-opacity=".083" \
color="#000000" image-rendering="auto" color-rendering="auto" width="1" \
                color-interpolation="sRGB" text-rendering="auto" height="56" \
                shape-rendering="auto"/>
- <path fill="#fddda3" d="m23 22v22h1.375c6.875 0 13.75 0 20.625 0 0-6.417 0-12.833 \
0-19.25v-2.75h-1v1h-2v-1h-2v1h-2v-1h-2v1h-3v-1h-2v1h-3v-1h-2v1h-2v-1zm1 3h20c0 6.07 0 \
12.198 0 18-6.417 0-13.583 0-20 0 0-5.5 0-12.5 0-18m3 4v1h14v-1zm0 4v1h8v-1zm0 \
                4v1h11v-1zm11 3v1h3v-1z"/>
- <path opacity=".2" fill="url(#c)" fill-rule="evenodd" d="m40 17l14 14v-14z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="image-vnd.djvu.svg">
+  <metadata
+     id="metadata41">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview39"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="51.938724"
+     inkscape:cy="0.092874611"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4272" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="3"
+       y2="61"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#f9b425"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#f9bf3b"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#fddda3"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#fde3a7"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(-14,-332.36)"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       y2="336.36"
+       y1="392.36"
+       id="a-3">
+      <stop
+         id="stop4174"
+         stop-opacity="0"
+         stop-color="#ffffff" />
+      <stop
+         id="stop4176"
+         stop-opacity=".15"
+         stop-color="#ffffff"
+         offset="1" />
+    </linearGradient>
+    <path
+       d="m10 3v58h44v-58h-14z"
+       color="#000000"
+       color-interpolation="sRGB"
+       id="b-6"
+       text-rendering="auto"
+       image-rendering="auto"
+       shape-rendering="auto"
+       color-interpolation-filters="linearRGB"
+       color-rendering="auto" />
+    <linearGradient
+       gradientTransform="translate(46.08356,0.980501)"
+       gradientUnits="userSpaceOnUse"
+       x2="54"
+       x1="40"
+       y2="31"
+       y1="17"
+       id="a-7">
+      <stop
+         id="stop4221"
+         stop-color="#060606" />
+      <stop
+         id="stop4223"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(190,-254)"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       y2="336.36"
+       y1="392.36"
+       id="b-5">
+      <stop
+         id="stop4226"
+         stop-opacity="0"
+         stop-color="#ffffff" />
+      <stop
+         id="stop4228"
+         stop-opacity=".2"
+         stop-color="#ffffff"
+         offset="1" />
+    </linearGradient>
+    <path
+       d="m248 139.36v-58h30l14 14v44h-14z"
+       id="c-3" />
+  </defs>
+  <g
+     id="g4330"
+     transform="translate(50,-3)">
+    <use
+       transform="translate(-50,3)"
+       id="use4179"
+       xlink:href="#b-6"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;co \
lor-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#209ae7;f \
ill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:mit \
er;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;colo \
r-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       x="0"
+       y="0"
+       width="100%"
+       height="100%" />
+    <rect
+       style="color:#000000;opacity:0.25;color-interpolation:sRGB;color-interpolation \
-filters:linearRGB;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="-40"
+       y="63"
+       width="44"
+       height="1"
+       id="rect4183" />
+    <rect
+       id="rect4187"
+       height="1"
+       width="44"
+       y="6"
+       x="-40"
+       style="color:#000000;opacity:0.5;color-interpolation:sRGB;color-interpolation- \
filters:linearRGB;fill:#ffffff;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" \
/> +    <rect
+       id="rect4191"
+       height="56"
+       y="7"
+       x="-34"
+       width="1"
+       style="fill:#ffffff;fill-opacity:0.25200004" />
+    <rect
+       id="rect4193"
+       height="56"
+       width="1"
+       y="7"
+       x="-33"
+       style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:line \
arRGB;fill-opacity:0.08299997;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" \
/> +    <path
+       inkscape:connector-curvature="0"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.8;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff \
;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;co \
lor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       id="path35"
+       d="m -27,22 0,22 1.375,0 c 6.875,0 13.75,0 20.625,0 0,-6.417 0,-12.833 \
0,-19.25 l 0,-2.75 -1,0 0,1 -2,0 0,-1 -2,0 0,1 -2,0 0,-1 -2,0 0,1 -3,0 0,-1 -2,0 0,1 \
-3,0 0,-1 -2,0 0,1 -2,0 0,-1 z m 1,3 20,0 c 0,6.07 0,12.198 0,18 -6.417,0 -13.583,0 \
-20,0 0,-5.5 0,-12.5 0,-18 m 3,4 0,1 14,0 0,-1 z m 0,4 0,1 8,0 0,-1 z m 0,4 0,1 11,0 \
0,-1 z m 11,3 0,1 3,0 0,-1 z" /> +    <use
+       transform="translate(-50,3)"
+       style="fill:url(#a-3)"
+       id="use4195"
+       xlink:href="#b-6"
+       x="0"
+       y="0"
+       width="100%"
+       height="100%" />
+  </g>
 </svg>
diff --git a/icons/mimetypes/64/image-x-adobe-dng.svg \
b/icons/mimetypes/64/image-x-adobe-dng.svg index c54e6b9..0789778 100644
--- a/icons/mimetypes/64/image-x-adobe-dng.svg
+++ b/icons/mimetypes/64/image-x-adobe-dng.svg
@@ -1,15 +1,173 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="57" y2="7" x2="0" gradientUnits="userSpaceOnUse">
-   <stop stop-color="#68c3e0"/>
-   <stop offset="1" stop-color="#81cfe0"/>
-  </linearGradient>
- </defs>
- <g color-rendering="auto" color-interpolation-filters="linearRGB" \
shape-rendering="auto" image-rendering="auto" text-rendering="auto" \
                color-interpolation="sRGB" color="#000000">
-  <path fill="url(#a)" d="m4 57v-50h56v50z"/>
-  <rect opacity=".25" x="4" y="56" width="56" height="1"/>
-  <rect opacity=".5" x="4" y="7" width="56" fill="#ffffff" height="1"/>
-  <path opacity=".75" fill="#185e76" stroke-width="2" d="m8 11v42h48v-42h-1zm1 \
                1h46v40h-46z"/>
- </g>
- <path fill="#185e76" fill-rule="evenodd" d="m30 21v4h4v-4zm1 1h2v2h-2zm-1.664 \
1.258l-1.932.518.26.967 1.932-.518zm-3 1l-1.932.518.26.967 \
1.932-.518zm8.664.275v1.035l6.143 1.645-6.143 \
1.754v14.03h.029l7.971-2.277v-14.06zm-12 .4668a1 1 0 0 0 -1 1 1 1 0 0 0 1 1 1 1 0 0 0 \
1 -1 1 1 0 0 0 -1 -1m-2 2v14l12 2v-14zm21 1.01v11.303l-6-1.609v-7.979zm-6 \
10.729l5.322 1.426-5.322 1.52z"/> +<?xml version="1.0" encoding="UTF-8" \
standalone="no"?> +<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="image-x-adobe-dng.svg">
+  <metadata
+     id="metadata27">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview25"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="5.6568542"
+     inkscape:cx="26.419413"
+     inkscape:cy="21.904678"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4196" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="57"
+       y2="7"
+       x2="0"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#22a7f0"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#19b5fe"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       y2="7"
+       y1="57"
+       id="a-35">
+      <stop
+         id="stop7-6"
+         stop-color="#22a7f0" />
+      <stop
+         id="stop9-2"
+         stop-color="#19b5fe"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="a-3"
+       y1="17"
+       x1="40"
+       y2="31"
+       gradientUnits="userSpaceOnUse"
+       x2="54"
+       gradientTransform="translate(6,8)">
+      <stop
+         stop-color="#060606"
+         id="stop4160" />
+      <stop
+         offset="1"
+         stop-opacity="0"
+         id="stop4162" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="392.36"
+       y2="320.48"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       gradientTransform="matrix(1,0,0,0.84587,11,536.63)">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop4165" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop4167" />
+    </linearGradient>
+    <path
+       color-rendering="auto"
+       color-interpolation-filters="linearRGB"
+       shape-rendering="auto"
+       image-rendering="auto"
+       text-rendering="auto"
+       id="c"
+       color-interpolation="sRGB"
+       color="#000000"
+       d="m49 870.36v-50h42l14 14v36h-14z" />
+  </defs>
+  <use
+     transform="translate(-45,-809.36)"
+     id="use4172"
+     xlink:href="#c"
+     style="fill:#208ff3;fill-opacity:1"
+     x="0"
+     y="0"
+     width="100%"
+     height="100%" />
+  <rect
+     style="color:#000000;opacity:0.25;color-interpolation:sRGB;color-interpolation-f \
ilters:linearRGB;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +     x="4"
+     y="59.999985"
+     width="56"
+     height="1"
+     id="rect4176" />
+  <rect
+     style="color:#000000;opacity:0.5;color-interpolation:sRGB;color-interpolation-fi \
lters:linearRGB;fill:#ffffff;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +     x="4"
+     y="10.999986"
+     width="42"
+     height="1"
+     id="rect4178" />
+  <path
+     style="opacity:0.5;fill:#000000;fill-rule:evenodd;fill-opacity:1"
+     inkscape:connector-curvature="0"
+     d="M 60,25 46,11 46,25 Z"
+     id="path4182" />
+  <path
+     inkscape:connector-curvature="0"
+     d="M 46,25 60,39 60,25 Z"
+     id="path4184"
+     style="opacity:0.2;fill:url(#a-3);fill-rule:evenodd" />
+  <path
+     d="m 28,25 0,4 4,0 0,-4 z m 1,1 2,0 0,2 -2,0 z m -1.664,1.258 -1.932,0.518 \
0.26,0.967 1.932,-0.518 z m -3,1 -1.932,0.518 0.26,0.967 1.932,-0.518 z m 8.664,0.275 \
0,1.035 6.143,1.645 -6.143,1.754 0,14.03 0.029,0 L 41,44.72 41,30.66 Z m -12,0.4668 a \
1,1 0 0 0 -1,1 1,1 0 0 0 1,1 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 m -2,2 0,14 12,2 0,-14 z \
m 21,1.01 0,11.303 -6,-1.609 0,-7.979 z m -6,10.729 5.322,1.426 -5.322,1.52 z" +     \
id="path23" +     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visib \
le;visibility:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpola \
tion:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fi \
ll:#000000;fill-opacity:1;fill-rule:nonzero;stroke-width:2;stroke-linecap:butt;stroke- \
linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-op \
acity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +     inkscape:connector-curvature="0" />
+  <use
+     transform="translate(-45,-809.36)"
+     id="use4188"
+     xlink:href="#c"
+     style="fill:url(#b)"
+     x="0"
+     y="0"
+     width="100%"
+     height="100%" />
 </svg>
diff --git a/icons/mimetypes/64/image-x-ico.svg b/icons/mimetypes/64/image-x-ico.svg
index 9e9dfe2..5db1576 100644
--- a/icons/mimetypes/64/image-x-ico.svg
+++ b/icons/mimetypes/64/image-x-ico.svg
@@ -1,17 +1,163 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="57" y2="7" x2="0" gradientUnits="userSpaceOnUse">
-   <stop stop-color="#22a7f0"/>
-   <stop offset="1" stop-color="#19b5fe"/>
-  </linearGradient>
- </defs>
- <g color-rendering="auto" color-interpolation-filters="linearRGB" \
shape-rendering="auto" image-rendering="auto" text-rendering="auto" \
                color-interpolation="sRGB" color="#000000">
-  <path fill="url(#a)" d="m4 57v-50h56v50z"/>
-  <rect opacity=".25" x="4" y="56" width="56" height="1"/>
-  <g fill="#ffffff">
-   <rect opacity=".5" x="4" y="7" width="56" height="1"/>
-   <path stroke-width="2" d="m8 11v42h48v-42h-1zm1 1h46v38h-46zm0 39h1v1h-1zm43 \
0h1v1h-1zm2 0h1v1h-1z"/> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="image-x-ico.svg">
+  <metadata
+     id="metadata27">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview25"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="58.300094"
+     inkscape:cy="32.844398"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4211" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="57"
+       y2="7"
+       x2="0"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#22a7f0"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#19b5fe"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(66,8)"
+       x2="54"
+       gradientUnits="userSpaceOnUse"
+       y2="31"
+       x1="40"
+       y1="17"
+       id="a-3">
+      <stop
+         id="stop4160"
+         stop-color="#060606" />
+      <stop
+         id="stop4162"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="matrix(1,0,0,0.84587,11,536.63)"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       y2="320.48"
+       y1="392.36"
+       id="b">
+      <stop
+         id="stop4165"
+         stop-opacity="0"
+         stop-color="#ffffff" />
+      <stop
+         id="stop4167"
+         stop-opacity=".2"
+         stop-color="#ffffff"
+         offset="1" />
+    </linearGradient>
+    <path
+       d="m49 870.36v-50h42l14 14v36h-14z"
+       color="#000000"
+       color-interpolation="sRGB"
+       id="c"
+       text-rendering="auto"
+       image-rendering="auto"
+       shape-rendering="auto"
+       color-interpolation-filters="linearRGB"
+       color-rendering="auto" />
+  </defs>
+  <g
+     id="g4226"
+     transform="translate(-60,0)">
+    <use
+       transform="translate(15,-809.36)"
+       id="use4172"
+       xlink:href="#c"
+       style="fill:#208ff3;fill-opacity:1"
+       x="0"
+       y="0"
+       width="100%"
+       height="100%" />
+    <rect
+       style="color:#000000;opacity:0.25;color-interpolation:sRGB;color-interpolation \
-filters:linearRGB;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="64"
+       y="59.999985"
+       width="56"
+       height="1"
+       id="rect4176" />
+    <rect
+       style="color:#000000;opacity:0.5;color-interpolation:sRGB;color-interpolation- \
filters:linearRGB;fill:#ffffff;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
 +       x="64"
+       y="10.999986"
+       width="42"
+       height="1"
+       id="rect4178" />
+    <path
+       style="opacity:0.5;fill:#ffffff;fill-rule:evenodd"
+       inkscape:connector-curvature="0"
+       d="m 120,25 -14,-14 0,14 z"
+       id="path4182" />
+    <path
+       inkscape:connector-curvature="0"
+       d="m 106,25 14,14 0,-14 z"
+       id="path4184"
+       style="opacity:0.2;fill:url(#a-3);fill-rule:evenodd" />
+    <path
+       id="path4186"
+       d="m 81.05,21.35 0,1.828 1,0 0,-1.828 z m -2.793,1.156 -0.707,0.707 \
1.293,1.293 0.707,-0.707 z m 6.586,0 -1.293,1.293 0.707,0.707 1.293,-1.293 z m \
-3.344,1.5 c -1.381,0 -2.5,1.119 -2.5,2.5 0,1.381 1.119,2.5 2.5,2.5 1.381,0 \
2.5,-1.119 2.5,-2.5 0,-1.381 -1.119,-2.5 -2.5,-2.5 m 0,1 c 0.828,0 1.5,0.672 1.5,1.5 \
0,0.828 -0.672,1.5 -1.5,1.5 -0.828,0 -1.5,-0.672 -1.5,-1.5 0,-0.828 0.672,-1.5 \
1.5,-1.5 m -5.105,1 0,1 1.828,0 0,-1 z m 8.484,0 0,1 1.828,0 0,-1 z m 14.12,5 -2,2 \
-0.008,0 -8.592,8.58 0,0.019 -4.6,-4.6 -9,9 1.406,0 6.119,-6.082 1.409,-1.404 \
1.564,1.418 3.102,3.068 4,-4 2.951,-2.936 3.648,-3.462 3.637,3.515 7.957,7.883 \
1.406,0 z m -20.16,-2.5 -1.293,1.293 0.707,0.707 1.293,-1.293 z m 5.414,0 \
-0.707,0.707 1.293,1.293 0.707,-0.707 z m -3.207,1.328 0,1.828 1,0 0,-1.828 z" +      \
inkscape:connector-curvature="0" +       \
style="color:#000000;opacity:0.75;color-interpolation:sRGB;color-interpolation-filters \
:linearRGB;fill:#ffffff;stroke-width:2;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" \
/> +    <use
+       transform="translate(15,-809.36)"
+       id="use4188"
+       xlink:href="#c"
+       style="fill:url(#b)"
+       x="0"
+       y="0"
+       width="100%"
+       height="100%" />
   </g>
- </g>
- <path fill="#ffffff" d="m25 26v6h6v-6zm7 0v6h6v-6zm-7 7v6h6v-6zm7 0v6h6v-6z"/>
 </svg>
diff --git a/icons/mimetypes/64/image-x-psd.svg b/icons/mimetypes/64/image-x-psd.svg
index 72d764e..0d4a3da 100644
--- a/icons/mimetypes/64/image-x-psd.svg
+++ b/icons/mimetypes/64/image-x-psd.svg
@@ -1,15 +1,403 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="57" y2="7" x2="0" gradientUnits="userSpaceOnUse">
-   <stop stop-color="#3a539b"/>
-   <stop offset="1" stop-color="#3f5aa9"/>
-  </linearGradient>
- </defs>
- <g color-rendering="auto" color-interpolation-filters="linearRGB" \
shape-rendering="auto" image-rendering="auto" text-rendering="auto" \
                color-interpolation="sRGB" color="#000000">
-  <path fill="url(#a)" d="m4 57v-50h56v50z"/>
-  <rect opacity=".25" x="4" y="56" width="56" height="1"/>
-  <rect opacity=".5" x="4" y="7" width="56" fill="#ffffff" height="1"/>
-  <path opacity=".75" fill="#c1cae7" stroke-width="2" d="m8 11v42h48v-42h-1zm1 \
                1h46v40h-46z"/>
- </g>
- <path fill="#c1cae7" d="m27 21c-3.324 0-6 2.676-6 6 0 1.096.295 2.119.805 \
3l-.004-.002.082.131c.058.094.113.189.176.279l7.942 12.59v-10h7c3.324 0 6-2.676 6-6 \
0-3.324-2.676-6-6-6zm10 2a4 4 0 0 1 4 4 4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 4 \
-4"/> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="image-x-psd.svg">
+  <metadata
+     id="metadata25">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview23"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="4"
+     inkscape:cx="50.161522"
+     inkscape:cy="15.047691"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4200" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4466">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.1"
+         offset="0"
+         id="stop4468" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop4470" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4460"
+       y1="392.35999"
+       y2="320.48001"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       gradientTransform="matrix(1,0,0,0.84587,11,536.63)"
+       x1="0"
+       spreadMethod="pad">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop4462" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop4464"
+         style="stop-color:#ffffff;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4454"
+       y1="392.35999"
+       y2="320.48001"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       gradientTransform="matrix(1,0,0,0.84587,11,536.63)"
+       x1="0"
+       spreadMethod="pad">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop4456" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop4458"
+         style="stop-color:#ffffff;stop-opacity:0.98086125" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4448"
+       y1="392.35999"
+       y2="320.48001"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       gradientTransform="matrix(1,0,0,0.84587,11,536.63)"
+       x1="0"
+       spreadMethod="pad">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop4450" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop4452"
+         style="stop-color:#ffffff;stop-opacity:0.92344499" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4442"
+       y1="392.35999"
+       y2="320.48001"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       gradientTransform="matrix(1,0,0,0.84587,11,536.63)"
+       x1="0"
+       spreadMethod="pad">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop4444" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop4446"
+         style="stop-color:#ffffff;stop-opacity:0.81339711" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4436"
+       y1="392.35999"
+       y2="320.48001"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       gradientTransform="matrix(1,0,0,0.84587,11,536.63)"
+       x1="0"
+       spreadMethod="pad">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop4438" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop4440"
+         style="stop-color:#ffffff;stop-opacity:0.80861247" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4430"
+       y1="392.35999"
+       y2="320.48001"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       gradientTransform="matrix(1,0,0,0.84587,11,536.63)"
+       x1="0"
+       spreadMethod="pad">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop4432" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop4434"
+         style="stop-opacity:0.1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4424"
+       y1="392.35999"
+       y2="320.48001"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       gradientTransform="matrix(1,0,0,0.84587,11,536.63)"
+       x1="0"
+       spreadMethod="pad">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop4426" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop4428"
+         style="stop-opacity:0.1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4418"
+       y1="392.36"
+       y2="320.48"
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       gradientTransform="matrix(1,0,0,0.84587,11,536.63)">
+      <stop
+         stop-color="#ffffff"
+         stop-opacity="0"
+         id="stop4420" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         stop-opacity=".2"
+         id="stop4422"
+         style="stop-opacity:0.94516129" />
+    </linearGradient>
+    <linearGradient
+       id="a"
+       y1="57"
+       y2="7"
+       x2="0"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#3a539b"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#3f5aa9"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       x2="0"
+       y2="7"
+       y1="57"
+       id="a-7">
+      <stop
+         id="stop7-5"
+         stop-color="#22a7f0" />
+      <stop
+         id="stop9-3"
+         stop-color="#19b5fe"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="a-35"
+       y1="57"
+       y2="7"
+       x2="0"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#22a7f0"
+         id="stop7-6" />
+      <stop
+         offset="1"
+         stop-color="#19b5fe"
+         id="stop9-2" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(6,8)"
+       x2="54"
+       gradientUnits="userSpaceOnUse"
+       y2="31"
+       x1="40"
+       y1="17"
+       id="a-3">
+      <stop
+         id="stop4160"
+         stop-color="#060606" />
+      <stop
+         id="stop4162"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="matrix(1,0,0,0.84587,11,536.63)"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       y2="320.48"
+       y1="392.36"
+       id="b"
+       xlink:href="#linearGradient4460">
+      <stop
+         id="stop4165"
+         stop-opacity="0"
+         stop-color="#ffffff" />
+      <stop
+         id="stop4167"
+         stop-opacity=".2"
+         stop-color="#ffffff"
+         offset="1" />
+    </linearGradient>
+    <path
+       d="m49 870.36v-50h42l14 14v36h-14z"
+       color="#000000"
+       color-interpolation="sRGB"
+       id="c"
+       text-rendering="auto"
+       image-rendering="auto"
+       shape-rendering="auto"
+       color-interpolation-filters="linearRGB"
+       color-rendering="auto" />
+    <linearGradient
+       x2="54"
+       gradientUnits="userSpaceOnUse"
+       y2="31"
+       x1="40"
+       y1="17"
+       id="a-6"
+       gradientTransform="translate(77,3)">
+      <stop
+         id="stop4228"
+         stop-color="#060606" />
+      <stop
+         id="stop4230"
+         stop-opacity="0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(-48,-332.36)"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       y2="336.36"
+       y1="392.36"
+       id="b-2">
+      <stop
+         id="stop4233"
+         stop-opacity="0"
+         stop-color="#ffffff" />
+      <stop
+         id="stop4235"
+         stop-opacity=".1"
+         stop-color="#ffffff"
+         offset="1" />
+    </linearGradient>
+    <path
+       d="m10 61v-58h30l14 14v44h-14z"
+       id="c-9" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4466"
+       id="linearGradient4472"
+       x1="45.5"
+       y1="810.10999"
+       x2="44.75"
+       y2="873.60999"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <use
+     transform="translate(-45,-809.36)"
+     id="use4172"
+     xlink:href="#c"
+     style="fill:#0c2d63;fill-opacity:1;color:#000000;clip-rule:nonzero;display:inlin \
e;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;c \
olor-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;soli \
d-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter \
;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter \
-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +     x="0"
+     y="0"
+     width="100%"
+     height="100%" />
+  <rect
+     style="color:#000000;opacity:0.25;color-interpolation:sRGB;color-interpolation-f \
ilters:linearRGB;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-r \
endering:auto;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;iso \
lation:auto;mix-blend-mode:normal;solid-color:#000000;solid-opacity:1;fill:#000000;fil \
l-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter \
;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;enable-background:accumulate"
 +     x="4"
+     y="59.999985"
+     width="56"
+     height="1"
+     id="rect4176" />
+  <rect
+     style="color:#000000;opacity:0.5;color-interpolation:sRGB;color-interpolation-fi \
lters:linearRGB;fill:#ffffff;color-rendering:auto;image-rendering:auto;shape-rendering \
:auto;text-rendering:auto;clip-rule:nonzero;display:inline;overflow:visible;visibility \
:visible;isolation:auto;mix-blend-mode:normal;solid-color:#000000;solid-opacity:1;fill \
-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter; \
stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;enable-background:accumulate"
 +     x="4"
+     y="10.999986"
+     width="42"
+     height="1"
+     id="rect4178" />
+  <path
+     style="opacity:1;fill:#1d70f7;fill-opacity:1;fill-rule:nonzero;color:#000000;cli \
p-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-b \
lend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid- \
color:#000000;solid-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter \
;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter \
-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +     inkscape:connector-curvature="0"
+     d="M 60,25 46,11 46,25 Z"
+     id="path4182" />
+  <path
+     inkscape:connector-curvature="0"
+     d="M 46,25 60,39 60,25 Z"
+     id="path4184"
+     style="opacity:0.2;fill:url(#a-3);fill-rule:evenodd" />
+  <path
+     d="m 26,27 c -3.324,0 -6,2.676 -6,6 0,1.096 0.295,2.119 0.805,3 l -0.004,-0.002 \
0.082,0.131 c 0.058,0.094 0.113,0.189 0.176,0.279 l 7.942,12.59 0,-10 7,0 c 3.324,0 \
6,-2.676 6,-6 0,-3.324 -2.676,-6 -6,-6 z m 10,2 a 4,4 0 0 1 4,4 4,4 0 0 1 -4,4 4,4 0 \
0 1 -4,-4 4,4 0 0 1 4,-4" +     id="path21"
+     style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibilit \
y:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;colo \
r-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#1d70f7;fil \
l-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter \
;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color- \
rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;filter-blend-mode:normal;filter-gaussianBlur-deviation:0"
 +     inkscape:connector-curvature="0" />
+  <use
+     transform="translate(-45,-809.36)"
+     id="use4188"
+     xlink:href="#c"
+     style="fill:url(#linearGradient4472);fill-opacity:1"
+     x="0"
+     y="0"
+     width="100%"
+     height="100%" />
 </svg>
diff --git a/icons/mimetypes/64/x-office-contact.svg \
b/icons/mimetypes/64/x-office-contact.svg index eb6de9e..00097be 100644
--- a/icons/mimetypes/64/x-office-contact.svg
+++ b/icons/mimetypes/64/x-office-contact.svg
@@ -1,26 +1,207 @@
-<svg width="64" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" height="64">
- <defs>
-  <linearGradient id="a" y1="61" y2="3" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#22a7f0"/>
-   <stop offset="1" stop-color="#19b5fe"/>
-  </linearGradient>
-  <linearGradient id="b" y1="61" y2="47" x2="0" gradientUnits="userSpaceOnUse" \
                gradientTransform="matrix(1 0 0-1 0 64)">
-   <stop stop-color="#c8e3fe"/>
-   <stop offset="1" stop-color="#ffffff"/>
-  </linearGradient>
-  <linearGradient id="c" y1="17" x1="40" y2="31" x2="54" \
                gradientUnits="userSpaceOnUse">
-   <stop stop-color="#383e51"/>
-   <stop offset="1" stop-color="#655c6f" stop-opacity="0"/>
-  </linearGradient>
- </defs>
- <path fill="url(#a)" d="m10 61v-58h30l14 14v44h-14z"/>
- <g transform="scale(1-1)">
-  <rect width="30" x="10" y="-4" fill="#ffffff" height="1" fill-opacity=".412"/>
-  <rect width="44" x="10" y="-61" fill="#2e3132" height="1" fill-opacity=".294"/>
- </g>
- <g fill-rule="evenodd">
-  <path fill="url(#b)" d="m54 17l-14-14v14z"/>
-  <path opacity=".2" fill="url(#c)" d="m40 17l14 14v-14z"/>
- </g>
- <path fill="#ffffff" color-rendering="auto" color-interpolation-filters="linearRGB" \
shape-rendering="auto" image-rendering="auto" text-rendering="auto" \
color-interpolation="sRGB" color="#000000" d="m28.5 22c-2.493 0-4.5 2.01-4.5 4.5 0 \
2.493 2.01 4.5 4.5 4.5 2.493 0 4.5-2.01 4.5-4.5 0-2.493-2.01-4.5-4.5-4.5m0 1c1.939 0 \
3.5 1.561 3.5 3.5 0 1.939-1.561 3.5-3.5 3.5-1.939 0-3.5-1.561-3.5-3.5 0-1.939 \
1.561-3.5 3.5-3.5m10.5.1c-1.662 0-3 1.338-3 3 0 1.662 1.338 3 3 3 1.662 0 3-1.338 3-3 \
0-1.662-1.338-3-3-3m0 1c1.108 0 2 .892 2 2 0 1.108-.892 2-2 2-1.108 0-2-.892-2-2 \
0-1.108.892-2 2-2m0 6.9c-1.186 0-2.236.521-2.967 1.336a9 9 0 0 1 .703125 \
.71289c.549-.637 1.352-1.049 2.264-1.049 1.662 0 3 1.338 3 3v4h-3a9 9 0 0 1 -.06055 \
1h3.061c.353 0 .686.071 1 .182v-5.182c0-2.216-1.784-4-4-4m-10.5 1c-4.155 0-7.5 \
3.345-7.5 7.5v4.5h15v-4.5c0-4.155-3.345-7.5-7.5-7.5m0 1.102c3.601 0 6.5 2.899 6.5 \
6.5v3.398h-13v-3.398c0-3.601 2.899-6.5 6.5-6.5"/> +<?xml version="1.0" \
encoding="UTF-8" standalone="no"?> +<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64"
+   viewBox="0 0 64 64"
+   height="64"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="application-x-nzb.svg">
+  <metadata
+     id="metadata39">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview37"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:zoom="1"
+     inkscape:cx="35.632486"
+     inkscape:cy="49.746374"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4167" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <linearGradient
+       id="a"
+       y1="61"
+       y2="3"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#22a7f0"
+         id="stop7" />
+      <stop
+         offset="1"
+         stop-color="#19b5fe"
+         id="stop9" />
+    </linearGradient>
+    <linearGradient
+       id="b"
+       y1="61"
+       y2="47"
+       x2="0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1 0 0-1 0 64)">
+      <stop
+         stop-color="#c8e3fe"
+         id="stop12" />
+      <stop
+         offset="1"
+         stop-color="#ffffff"
+         id="stop14" />
+    </linearGradient>
+    <linearGradient
+       id="c"
+       y1="17"
+       x1="40"
+       y2="31"
+       x2="54"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         stop-color="#383e51"
+         id="stop17" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop19" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6251"
+       id="linearGradient7149"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-48,-332.36221)"
+       x1="58"
+       y1="392.36221"
+       x2="58"
+       y2="336.36221" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient6251">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0"
+         id="stop6253" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.2"
+         offset="1"
+         id="stop6255" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9654"
+       id="linearGradient9934"
+       gradientUnits="userSpaceOnUse"
+       x1="40"
+       y1="17"
+       x2="54"
+       y2="31" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9654">
+      <stop
+         style="stop-color:#060606;stop-opacity:1"
+         offset="0"
+         id="stop9656" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop9658" />
+    </linearGradient>
+  </defs>
+  <g
+     id="g4217">
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="m 10,61 0,-58.0000001 30,0 L 54,17 l 0,30 0,14 -14,0 -30,0 z"
+       id="path6493"
+       style="fill:#47a9de;fill-opacity:1"
+       inkscape:connector-curvature="0" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       transform="scale(1,-1)"
+       id="rect6495"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB; \
color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff \
;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin:m \
iter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;co \
lor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       height="1"
+       y="-3.9999738"
+       x="10"
+       width="30" />
+    <rect
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       transform="scale(1,-1)"
+       id="rect6497"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.25;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB \
;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#00000 \
0;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin: \
miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;c \
olor-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 +       height="1"
+       y="-60.999969"
+       x="10"
+       width="44" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       d="M 54,17 40,2.9999999 40,17 Z"
+       id="path6499"
+       style="opacity:0.5;fill:#ffffff;fill-opacity:1;fill-rule:evenodd"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="opacity:0.2;fill:url(#linearGradient9934);fill-rule:evenodd"
+       id="path9846"
+       d="M 40,17 54,30.99999 54,17 Z" />
+    <path
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:connector-curvature="0"
+       style="fill:url(#linearGradient7149);fill-opacity:1"
+       id="path6973"
+       d="m 10,61 0,-58.0000001 30,0 L 54,17 l 0,30 0,14 -14,0 -30,0 z" />
+    <path
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibil \
ity:visible;opacity:0.75;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB \
;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#fffff \
f;fill-opacity:1;fill-rule:nonzero;stroke-width:1;stroke-linecap:butt;stroke-linejoin: \
miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;f \
ilter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-ren \
dering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" +  \
id="path35" +       d="m28.5 22c-2.493 0-4.5 2.01-4.5 4.5 0 2.493 2.01 4.5 4.5 4.5 \
2.493 0 4.5-2.01 4.5-4.5 0-2.493-2.01-4.5-4.5-4.5m0 1c1.939 0 3.5 1.561 3.5 3.5 0 \
1.939-1.561 3.5-3.5 3.5-1.939 0-3.5-1.561-3.5-3.5 0-1.939 1.561-3.5 \
3.5-3.5m10.5.1c-1.662 0-3 1.338-3 3 0 1.662 1.338 3 3 3 1.662 0 3-1.338 3-3 \
0-1.662-1.338-3-3-3m0 1c1.108 0 2 .892 2 2 0 1.108-.892 2-2 2-1.108 0-2-.892-2-2 \
0-1.108.892-2 2-2m0 6.9c-1.186 0-2.236.521-2.967 1.336a9 9 0 0 1 .703125 \
.71289c.549-.637 1.352-1.049 2.264-1.049 1.662 0 3 1.338 3 3v4h-3a9 9 0 0 1 -.06055 \
1h3.061c.353 0 .686.071 1 .182v-5.182c0-2.216-1.784-4-4-4m-10.5 1c-4.155 0-7.5 \
3.345-7.5 7.5v4.5h15v-4.5c0-4.155-3.345-7.5-7.5-7.5m0 1.102c3.601 0 6.5 2.899 6.5 \
6.5v3.398h-13v-3.398c0-3.601 2.899-6.5 6.5-6.5" +       color="#000000"
+       color-interpolation="sRGB"
+       text-rendering="auto"
+       image-rendering="auto"
+       shape-rendering="auto"
+       color-interpolation-filters="linearRGB"
+       color-rendering="auto"
+       fill="#ffffff" />
+  </g>
 </svg>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic